- 文件管理
- ll
- pwd
- date
- passwd
- su
- who
- free
- ps
- top
- mkdir
- 翻页
- cat
- rm
- cp
- mv
- 压缩解压
- tar
- 定时任务
- jvm参数
文件管理 ll
列出指定目录下的所有文件。
pwd获取目前所在工作目录的绝对路径。
date显示或修改系统时间与日期。
date '+%Y-%m-%d %H:%M:%S'passwd
用于设置用户密码
passwd rootsu
改变用户身份
# 切换到超级用户 su - rootwho
# 查询系统处于什么运行级别 who -r # 显示目前登录到系统的用户 who -buTfree
显示系统内存状态。
free -mps
# 显示系统进程运行动态 ps -ef # 查看java进程的运行动态 ps -ef | grep javatop
查看即时活跃的进程,类似Windows的任务管理器。
mkdir创建目录。
# 在根目录下创建test目录 mkdir /test翻页
# 跳到文本首/末 Shift + H/G # 向上/下翻页 Ctrl + F/Bcat
用于查看文件。
# 查看Linux启动日志文件文件,并标明行号 cat -Ab /var/log/boot.logrm
删除文件或目录。
# 删除当前目录下的test.txt文件 rm ./text.txt # 强制删除某个目录及其子目录 rm -rf /qhdatacp
拷贝文件。
# 例如将test1目录复制到test2目录 cp -r /qhdata/tes1 /qhdata/test2mv
移动文件或修改文件名。
# 修改当前目录下的text.txt为text2.txt mv ./text.txt text2.txt # 移动text.txt至/qhdata目录下 mv ./text.txt /qhdata压缩解压 tar
# 用gzip压缩文件夹/etc中的文件到文件etc.tar.gz tar -zcvf /qhdata/etc.tar.gz /etc # 解压文件到当前目录(gzip) tar -zxvf /qhdata/etc.tar.gz # 解压文件到指定目录(gzip) tar -zxvf /qhdata/etc.tar.gz -C /qhdata/test定时任务
进入定时任务文件夹:
cd /var/spool/cron/
查看定时任务:
crontab -l
放开root约束:
chattr -ai /var/spool/cron/
编辑定时任务:
# 编辑 vim root # corn表达式,例如:每小时运行一次,执行clear.sh 0 0 */1 * * /qhdata/shell/clear.sh
重新启动任务:
service crond restartjvm参数
| 参数 | 参数说明 |
|---|---|
| -Xms | 初始化推大小 |
| -Xmx | 堆最大内存 |
| -XX:MetaspaceSiz | 触发FullGC阈值 |
| -XX:MaxMetaspaceSize | 最大元空间大小,默认无限制 |
| -XX:+HeapDumpOnOutOfMemoryError | 内存溢出时Dump出当前堆内存快照 |
| -XX:+PrintGCDateStamps | 输出GC的时间戳 |
| -XX:+PrintGCDetails | GC时打印详细信息(JDK11已过期,新版本使用-Xlog:gc代替) |
| -XX:NewRatio | 新生代和年老代的堆内存占用比例 |
| -XX:SurvivorRatio | Eden与Survivor的占用比例 |
| -XX:+UseParallelGC | 策略为新生代使用并行清除 |
| -XX:+UseParallelOldGC | 策略为老年代和新生代都使用并行清除的垃圾收集器 |
参考示例:
例如服务器的内存为1G的话,初始化推大小:-Xms512m,堆最大内存为:-Xmx1024m,以此类推。
nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC -jar /qhdata/project/quinhua-boot/xxx.jar >nohup.out &



