1.管道符 | 和过滤 grep一般连用
命令的结果|命令的输入 grep是与之相匹配的东西
补充:cat jason.log | wc -l 查看文件有多少行
*2.passwd(密码)
passwd yyy (yyy表示某个用户) 修改该用户密码
cat /etc/passwd会呈现出用户的路径,vi /etc/passwd可以修改家目录(把home改了)和不能登陆(不能切换用户)把bash改为nologin或false
3.权限
r 读 4
w 写 2
x 执 1
无权限 -表示
a.rwx 7 b. r-x 5 c. r-x 5
a表示root用户对这个文件或文件夹的权限
b表示root用户组的其他成员对该文件 或文件夹的权限
c表示其他组的所有成员对对该文件 或文件夹的权限
4网络安装
yum search http 网络搜索
yum install httpd和 不输y就用yum -y install httpd (http不固定可以换其他的)
之后输 service httpd status 查看httpd的状态
和 service httpd start 启动httpd
service httpd stop 终止 httpd
ps -ef查看后台运行的进程
然后输ps -ef | grep httpd
第一列是用户
第二列是pid的id
第三列也是进程id
杀一个进程 kill -9 pid (pid表示你要杀的哪个就选哪个)
ps -ef | grep httpd | grep -v grep 表示把正在执行该进程关了
pgrep -f http 表示只要pid这一列数字
kill -9 $(pgrep -f http)表示把这一列进程杀了
补充:查询端口号第四列
netstat -nlp | grep pid 或者 netstat -nlp | grep 名称
0.0.0.0:22
:::22
:::80 这几个都可以访问
127.0.0.1:22
192.168.137.190:22表示访问有限制
5.移除rpm包
xxx.rpm
rpm -qa | grep http查看,搜索
1.rpm -e 后面跟文件的全明
后面会出现问题,之后输
rpm -e --nodeps 后面跟文件全名 表示不取决依赖关系删除
2.用yum remove 后面跟文件名也可以移除
6.零时获取root权限
sudo xxx命令
要想使sudo生效必须在管理员用户输 vi /etc/sudoers 修改权限才可以
在root 下面写一句话Jack ALL=(root) NOPASSWD:ALL
7.权限修改
chmod 777 文件(777表示rwx rwx rwx,数字可以根据需要改动)
chmod -R 777 文件夹 (777表示rwx rwx rwx,数字可以根据需要改动)
chown Jack:Jack 文件(前一个表示用户,后一个表示用户组)
chown -R Jack:Jack 文件夹
*chmod +x 文件 表示所属文件或文件夹用户,用户组的其他用户,其他用户组都有加x的权限
chmod -x 文件 表示所属文件或文件夹用户,用户组的其他用户,其他用户组有减x的权限
chmod u+x 文件 表示用户有加x的权限(u表示user)
chmod g+x 文件 表示用户组的其他用户有加x的权限
chmod o+x 文件 表示其他用户组有加x的权限
chmod u-x 文件 表示用户有减x的权限(u表示user)
chmod g-x 文件 表示用户组的其他用户有减x的权限
chmod o-x 文件 表示其他用户组有减x的权限