系统操作

别名设置

vim ~/.bash_profile
# alias pull='git pull'
source ~/.bash_profile
1
2
3

防火墙

sudo ufw status # 查看状态

sudo ufw enable #开启防火墙

sudo ufw disable  #关闭防火墙
1
2
3
4
5

查看文件大小

ls -lh  //l显示的是文件的字节大小  h是文件较大时会显示K M G
1

grep 查询多个关键字

grep -E  "a|b"   -E 区分大小写
egrep "a|b"
1
2

ssh_exchange_identification: Connection closed by remote host 问题解决

vnc 界面通过输入用户名(root)和密码进行登录
sudo vim /etc/sshd.deny.hosteye
这里面会有一个记录的 IP(也就是您被封禁的ip)。将其注释掉、或者删除就可以了
1
2
3

添加用户

sudo adduser xxx
1

修改用户密码

sudo passwd xxx
1

删除用户

删除账户但不删除/home路径下的用户文件夹

sudo deluser xxx
1

加上-r可以删除/home路径下的用户文件夹

sudo userdel -r xxx
1

添加软连接

ln -s /home/work/baidu/health/muzhi-policy/policy2 /home/work/odp/webroot/
1

删除软连接

rm -rf /home/work/odp/webroot/policy2
1

注意

rm -rf /home/work/odp/webroot/policy2/ 后边不能加斜杠 否则会删除里边的文件

文件夹添加权限

sudo chmod -R 777 /home/test
1

nohub

nohup 运行命令 & : ctrl+c和退出终端都不能关闭进程
1

查看进行中的进程

ps -aux|grep 程序名 : 根据程序名查进程号
1

根据端口号查进程

lsof -i:端口号 : 根据端口号查进程号
1

查看日志

tail -fn 10000 nohup.out : 查看输出到nohup.out的内容

-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示文件的尾部 n 行内容
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
1
2
3
4
5
6
7
8
9
10
上次更新: 2022/10/13 12:59:02
贡献者: wangdapan, wangdapan