Skip to content

Linux命令

System limit for number of file watchers reached

解决:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

修改目录权限

1.更改目录所有者命令:
chown -R 用户名称:用户组名称 目录名称
2.更改目录权限命令:
chmod -R 755 目录名称

apt-get代理设置

# /etc/apt/apt.conf
Acquire::http::proxy "http://username:password@ip:port/";

设置bash代理

# ~/.bashrc
export HTTP_PROXY=http://username:password@ip:port

更新系统

yum update -y
# /var没有空间可以更改/etc/yum.conf文件下的缓存目录

防火墙开启/关闭端口

# 关闭端口号
iptables -A OUTPUT -p tcp --dport 端口号-j DROP
# 开启端口号
iptables -A INPUT -ptcp --dport  端口号-j ACCEPT
# 保存
service iptables save
# 查看端口状态
netstat -tunlp

tree命令

# 以树形结果输出目录
# -d 只显示目录
# -L Level 限制深度层级
# -I file 需要忽略的文件
# > file 输出到文件
tree -d -L 3 -I "node_modules|.git|dist|" > ./tree.txt

删除匹配文件

sudo rm $(find ./ -name '10.124.131*')

查看占用端口

netstat -anp | grep 8000

设定有线无线网络共用

route -n
sudo route add default gw 192.168.43.1
sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.161.8.1 dev enp2s0

更新蓝牙驱动

sudo apt install bluetooth blueman

禁止/启用中键粘贴

# 禁止
xmodmap -e "pointer = 1 25 3 4 5 6 7 8"
# 启用
xmodmap -e "pointer = 1 2 3 4 5 6 7 8"

重启网络服务

sudo service network-manager restart

修改本地时区

sudo timedatectl set-timezone Asia/Shanghai
sudo timedatectl set-local-rtc 1

后台运行程序

java为例

shell
# nohup运行
nohup java -jar agent.jar > agent.log &
# 查看后台任务
jobs
# 调用某个任务到命令行并Ctrl+C结束任务
fg 1

查看实时系统内存

shell
top
# 进入top后输入M排序使用率

查看使用进程

shell
ps -aux | grep <进程>

基于 MIT 许可发布