虚拟机重装tools还是不能粘贴文件时:
centos7没有自带ifconfig,需要下载安装net-tools
CentOS7的文件系统类型是XFS,CentOS6之前为ext4
安装图形化界面
centos7切换桌面或命令行模式
进入图形化界面
init 5
安装gnome后自动进入桌面模式
如果需要打开命令行,可以直接打开终端或者直接按 ctrl+alt+F1切换至命令行,然后按ctrl+alt+F2切换图形化界面(前提是已经安装)
获取当前系统启动模式
# systemctl get-default
编辑 将用户加入用户组:
某个账号想要加入此群组时,将该账号填入这个字段即可。 举例
来说,如果我想要让 dmtsai 与 alex 也加入 root 这个群组,那么在第一行的最后面加上『dmtsai,alex』,
注意不要有空格, 使成为『 root:x:0:dmtsai,alex 』就可以啰,如图:
编辑 使用--stdin参数更改密码为“123456”:
编辑 利用psswd锁定用户账号,使之无法登陆:
编辑 解锁:
编辑 除了使用 passwd -S 之外,还有更详细的密码参数显示功能,那就是 chage 了!他的用
法如下:
编辑 创建用户加批注以及组和设置密码实例:
编辑 编辑 要注意的地方主要有:myuser1 与 myuser2 都有支援次要群组,但该群组不见得会存在,因此需要
先手动建立他! 然后 myuser3 是『不可登入系统』的账号,因此需要使用 /sbin/nologin 这个 shell
来给予,这样该账号就无法登入啰!
pwconv
这个指令主要的目的是在『将 /etc/passwd 内的账号与密码,移动到 /etc/shadow 当中!』
pwunconv
相对于 pwconv , pwunconv 则是『将 /etc/shadow 内的密码栏数据写回 /etc/passwd 当中, 并且
删除 /etc/shadow 文件。』这个指令说实在的,最好不要使用啦! 因为他会将你的 /etc/shadow 删除
喔!如果你忘记备份,又不会使用 pwconv 的话,粉严重呢!
入门阶段遇到的问题与解决办法:
问题:编译安装错误
编辑 解决方案:安装gcc-c++
编辑 问题:make出错
编辑 解决方案以及原因: 原因是ppp软件包版本和pppd.h 不匹配
编辑 乌班图突然无法上网时:
yum安装缺点:
yum方式安装之后的文件比较分散,不能指定特定功能,不利于后期维护管理。
Centos7:安装lrzsz可以将本地文件直接拖进CRT 、Xshell等远程连接工具(无需安装ftp、Samba等文件传输协议)如下图:
编辑 安装好后直接输入rz就可以弹出这个框就可以传输本地文件了。也可以在终端输入sz,这样可以将Linux的文件输出到window。
编辑 使用find搜索文件:
Find / -(i表示忽略大小写)name +文件或目录名。
find / | grep nginx.conf(搜索配置文件)。
使用grep过滤或修改文件:
grep -v "#" /etc/vsftpd/vsftpd.conf(过滤vsftpd.conf文件的注释行)
egrep -v "^#" /etc/postfix/main.cf | grep -v "^$" > /etc/postfix/main.cf.orig(清除注释行和空行,并将清除后的文件命名为main.cf.orig)
grep -v "#" +假=加文件名 -v是反选
Sed常用于替换
编辑 执行source 命令以便让新的PATH 环境变量内容可以立即生效:
编辑 编辑 du命令:
使用 du -h -x --max-depth=1 查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间
执行命令:cd / && du -h -x --max-depth=1
安装Oracle时检查监视器未通过问题的解决
编辑 配置环境变量
编辑 Linux几种中断信号的区别:
HUP,INT,KILL,TERM,TSTP
mpstat工具
CentO S需要安装sysstat才能使用mpstat监控工具
rsnapshot工具
CentO S需要安装epel-release,才能安装rsnapshot工具
MySQL修改密码
mysqladmin -u用户名 -p旧密码 password 新密码(修改密码)
mysql -u用户名 -p密码 (登录数据库)
网络启动
[root@localhost ~]# ifdown ens33 #关闭网络
[root@localhost ~]# ifup ens33 #启动网络
mktemp testing.XXXXXX(模板可以包含任意文本文件名,在文件名末尾
加上6个X就行了。)
mktemp -t test.XXXXXX(-t选项会强制mktemp命令来在系统的临时目录来创建该文件)
创建临时文件命令
mktemp
创建临时目录命令
tempdir
文件权限中:
第一个数字表示表示当前文件的拥有者的权限
第二个数字表示当前文件的所属组(同组用户)权限
第三个7:表示当前文件的组外权限
cat具有复制功能
cat file1.txt > file2.txt (把当前目录下的 file1.txt 复制为 file2.txt )
用 ln -s 配置软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip()
更改时间
date -s "20191117 19:40:00"
wget下载文件时指定保存路径
wget -c 网址 -P/目录
查看SELinux当前状态
getenforce
临时关闭
setenforce 0
yum安装报错:
编辑 办法:
Invalid version flag: if 错误
编辑 ps命令参数详解:
编辑 ps显示字段详解:
常用命令快捷键
编辑 查看用户所在群组
groups
用于修改文件的群组。
chgrp
#将chgrp.txt的属组改成test
chgrp test charp.txt
编辑 chown
改变文件的所有者,需要 root 身份才能运行。
chown 用户名 文件名 --> 把其它用户创建的文件名转让给其他用户chown 用户名:组名 文件名 --> 把文件名的用户改为“其他用户名”,群组改为“其他组名”
编辑