Linux 使用笔记

文章目录

  • 1. 进程管理
    • 1.1. 查看进程
    • 1.2. 删除
  • 2. crontab定时任务
  • 3. scp远程传文件
  • 4. 网络
  • 5. 查询服务器运行时间
  • 6. 查询启动记录
  • 7. YUM源切换本地源
    • 7.1. RPM数据库问题解决方法

1. 进程管理

1.1. 查看进程

# 查看,包含 java 字段,过滤 grep 字段
ps -ef | grep java | grep -v grep

root      10214      1  0 02:15 ?        00:02:32 java -jar MoMo-0.0.1-SNAPSHOT.jar
root      10605      1  0 02:15 ?        00:03:30 java -jar MomoPayAdminE-0.0.1.jar

# 结合awk,空格为分隔符,打印第1和第10个元素
 ps -ef | grep java | grep -v grep | awk -F " " '{print "PID = " $2 "\tProcess Name = " $10}'

PID = 10214     Process Name = MoMo-0.0.1-SNAPSHOT.jar
PID = 10605     Process Name = MomoPayAdminE-0.0.1.jar

1.2. 删除

# 删除进程
kill -9 10214

2. crontab定时任务

# 查看下crontab内容			
crontab -l

# 文件的内容就是刚添加的crontab任务	
cat /var/spool/cron/root

# 删除crontab内容里的test2.sh的任务	
sed -i '/test2.sh/d' /var/spool/cron/root

3. scp远程传文件

# 传文件
scp test.txt 192.168.210.201:/test.txt

4. 网络

# 检测端口是否开通
telnet 192.168.210.12 10010
nc -zv 192.168.210.12 10010

5. 查询服务器运行时间

uptime

09:57:18 up 96 days, 18:45,  1 user,  load average: 1.31, 1.30, 1.25

6. 查询启动记录

last reboot

[root@db002 ~]# last reboot
reboot   system boot  4.14.35-1818.3.3 Thu Nov 21 15:11 - 09:42 (96+18:30)  
reboot   system boot  4.14.35-1818.3.3 Thu Nov 21 10:00 - 09:42 (96+23:41)  
reboot   system boot  3.10.0-957.el7.x Wed Nov 20 23:39 - 09:42 (97+10:02)  
reboot   system boot  4.14.35-1818.3.3 Wed Nov 20 23:25 - 23:37  (00:12) 

7. YUM源切换本地源

# 挂载系统光盘
mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

# 查看光盘所在目录
df -h

# 查看光盘文件
cd /mnt/cdrom && ls

# 备份配置
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

# 添加新配置文件
vim /etc/yum.repos.d/dvd.repo

[RHEL]
name=CentOS7
baseurl=file:///mnt/cdrom
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
enabled=1

# 清空并重载 yum
yum clean all yum makecache

# 测试
yum -y install tree 

7.1. RPM数据库问题解决方法

遇到升级突然终端,RPM数据库就会出现问题,重现重复的安装记录,需要清理掉

# 发现 N 个已存在的 RPM 数据库问题, ‘yum check’ 输出如下
package-cleanup --cleandupes

# 如果有依赖项无法删除,尝试
package-cleanup --cleandupes --removenewestdupes

你可能感兴趣的:(Linux使用)