CPU故障排查 修改时间 修改句柄 历史记录显示时间 网络问题,我来为大家科普一下关于Linux常见问题?以下内容希望对你有帮助!

Linux常见问题(linux系统遇到的小问题)

Linux常见问题

linux系统遇到的小问题

CPU故障排查 修改时间 修改句柄 历史记录显示时间 网络问题

1 java进程高CPU占用故障排查

生产环境下JAVA进程高CPU占用故障排查 解决过程: 1,根据top命令,发现PID为2633的Java进程占用CPU高达300%,出现故障。 2,找到该进程后,如何定位具体线程或代码呢,首先显示线程列表,并按照CPU占用高的线程排序: [root@localhost logs]# ps -mp 2633 -o THREAD,tid,time | sort -rn 显示结果如下: USER %CPU PRI SCNT WCHAN USER SYSTEM TID TIME root 10.5 19 - - - - 3626 00:12:48 root 10.1 19 - - - - 3593 00:12:16 找到了耗时最高的线程3626,占用CPU时间有12分钟了! 将需要的线程ID转换为16进制格式: [root@localhost logs]# printf "%x\n" 3626 e18 最后打印线程的堆栈信息: [root@localhost logs]# jstack 2633 |grep e18 -A 30 总结: 1. 先使用top命令查询java占用cpu高的进程 2. 使用 ps -mp 查找出该进程下里面耗用时间长的线程 3. 使用printf "%x\n" 3626 将线程转换为16进制 4. 使用 jstack 2633 |grep e18 -A 30 使用此命令打印出该进程下面的此线程的堆栈信息

2 修改linux时间

http://blog.chinaunix.net/uid-20672257-id-3013282.html 调整linux系统时间和时区与Internet时间同步 一、修改时区: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改为中国的东八区 # vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false 二、配置新的时间 日期设定: # date -s 2008/05/06 时间设定: # date -s 18:40:00 查看硬件时间(BIOS的): hwclock [-rw] -r:查看现有BIOS时间,默认为-r参数 -w:将现在的linux系统时间写入BIOS中 当我们进行完 Linux 时间的校时后,还需要以 hwclock -w 来更新 BIOS 的时间,因为每次开机的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据。 # hwclock Tue 06 May 2008 03:49:37 PM CST -0.039646 seconds 同步BIOS时钟,强制把系统时间写入CMOS: # clock -w 先使用 date -s 10/17/2008 修改日期 然后 date -s 10:12:13 修改时间 clock -w 写入bios


3 修改句柄

查看句柄 ulimit -n 修改句柄 有三种办法: https://blog.csdn.net/skieske/article/details/79261469 ①:ulimit -n 65536 这种是一次性的,当服务器重启或者重新登录服务器就会变成1024 ②:vi /etc/security/limits.conf 修改linux系统参数。添加 *  soft  nofile  65536 *  hard  nofile  65536 这种办法需要重启服务器 ③:vim /etc/profile 添加/或者修改: ulimit -SHn 65536 然后使修改生效: source /etc/profile 然后再ulimit -a 建议三种方法都要试一下

4 问题

history 历史记录显示时间 在/etc/profile 中增加 export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " 写入环境变量 source /etc/profile


centos7虚拟机不能上网 在存储linux目录的CentOS.vmx文件加入 ethernet0.virtualDev = "e1000" 再重启虚拟机 linux虚拟机上传下载文件 打开虚拟机linux,使用命令 ifconfig 查看ip,再使用xshell连接。


微信企业号连接超时: connect timed out wget https://qyapi.weixin.qq.com/cgi-bin/gettoken ping qyapi.weixin.qq.com 1、可能是防火墙打开了 2、/etc/hosts 策略配置错了

5 星期月份英语

============================================================== 星期一: Mon.=Monday Monday 星期二: Tues.=Tuesday Tuesday 星期三: Wed.=Wednesday Wednesday 星期四: Thur.=Thursday Thurday 星期五: Fri.=Friday Friday 星期六: Sat.=Saturday Saturday 星期天: Sun.=Sunday Sunday 一月份=JAN. Jan.=January January 二月份=FEB. Feb.=February February 三月份=MAR. Mar.=March March 四月份=APR. Apr.=April April 五月份=MAY May=May May 六月份=JUN. Jun.=June June 七月份=JUL. Jul.=July July 八月份=AUG. Aug.=August August 九月份=SEP. Sept.=September September 十月份=OCT. Oct.=October October 十一月份=NOV. Nov.=November November 十二月份=DEC. Dec.=December December 东西南北 East West South North === e w s n ==============================================================

,