Linux常用命令

管理本地源 

Redhat

/etc/yum.repos.d/local.repo

[redhat]
name=redhat
baseurl=file:///mnt
gpgcheck=0
enabled=1

 Debian 

deb [trusted=yes] file:///mnt/debian bookworm main non-free-firmware

常用软件

使用netselect-apt选择最快的源
https://extensions.gnome.org/   添加dash to panel
添加字体   mkdir -p /usr/share/fonts/myfonts

yum clean all

dnf makecache

yum list installed

VIM常用命令

显示行号:set number

格式化代码:gg=G命令可以从文件开头到结尾自动格式化整个文件的代码。这个命令会应用当前的缩进设置来格式化整个文件。

fcitx5输入法
apt purge fcitx* ibus*
apt install fcitx5 fcitx5-chinese-addons
如果开机fcitx5不能自动运行,就使用im-config配置输入法后,重启系统
磁盘命令
查看分区:lsblk
查看UUID:blkid
显示磁盘空间使用情况: df -h 
查看目录大小:du -sh
查看目录或文件的磁盘使用情况: du -h --max-depth=1
查看SSL证书信息
openssl s_client -connect 域名.com:443 -servername 域名.com </dev/null 2>/dev/null | openssl x509 -noout -dates
查看光口HBA卡的WWN号
/sys/class/fc_host/host*/port_name
ip route静态路由

ip route add 192.168.1.0/24 via 192.168.0.1

ip route add 10.36.241.0/24 via 10.0.100.1

ip route add 192.168.250.246/32 via 10.0.100.1

用DD命令测试磁盘性能

dd if=/dev/zero of=test1 bs=32k count=4k oflag=dsync
dd if=/dev/zero of=test1 bs=1M count=1024 conv=fdatasync,notrunc status=progress
#
if=/dev/zero:输入文件是从/dev/zero设备,这是一个特殊的文件,提供无限的零字节。
of=testfile:输出文件是testfile,这个文件将被创建或覆盖。
bs=1M:块大小是1MB。
count=1024:复制1024个块。
conv=fdatasync,notrunc:确保数据被写入磁盘,并且如果文件已存在则不截断。
status=progress:显示进度。

扩展swap分区

1、查看
swapon --show
cat /etc/fstab | grep swap
2、扩展(使用的swap文件/swapfile,大小增加到count=2GB:)
sudo dd if=/dev/zero of=/swapfile bs=1G count=2 status=progress
3、修改权限  chmod 600 /swapfile
4、重新配置swap空间
 mkswap /swapfile
 swapon /swapfile
5、更新/etc/fstab以自动挂载swap
   /swapfile none swap sw 0 0

查看正在运行的服务

systemctl list-units --type=service --state=active | grep Net

Nginx修改配置文件后检查和重启

检查: ./nginx -t 

重启 ./nginx -s reload

在终端修改分辨率

xrandr
xrandr  -s    1024x768

lsof命令:

查看目录的文件信息: lsof +D /db_data
查看端口: lsof -i:3306
查看进程打开的文件:  lsof -p  <进程ID>
查看用户打开的所有文件:  lsof -u username
查看命令打开的文件‌:lsof -c nginx
lsof -u username -i TCP

PS命令

查看CPU占用率最高的进程
ps -eo pid,comm,%cpu --sort=-%cpu | head -n 20

查看运行程序的路径
ps aux | grep redis
ll /proc/进程号

生成 sosreport

sudo yum install sos
sudo apt-get install sosreport
sudo sosreport

yum命令

yum list installed | grep <package_name>
linux查看账号有效期
chage -l 用户名
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值