栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux

文章目录
  • 文件管理
    • 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 root
su

改变用户身份

# 切换到超级用户
su - root
who
# 查询系统处于什么运行级别
who -r
# 显示目前登录到系统的用户
who -buT
free

显示系统内存状态。

free -m
ps
# 显示系统进程运行动态
ps -ef
# 查看java进程的运行动态
ps -ef | grep java
top

查看即时活跃的进程,类似Windows的任务管理器。

mkdir

创建目录。

# 在根目录下创建test目录
mkdir /test
翻页
# 跳到文本首/末
Shift + H/G
# 向上/下翻页
Ctrl + F/B
cat

用于查看文件。

# 查看Linux启动日志文件文件,并标明行号
cat -Ab /var/log/boot.log
rm

删除文件或目录。

# 删除当前目录下的test.txt文件
rm ./text.txt
# 强制删除某个目录及其子目录
rm -rf /qhdata
cp

拷贝文件。

# 例如将test1目录复制到test2目录
cp -r /qhdata/tes1 /qhdata/test2
mv

移动文件或修改文件名。

# 修改当前目录下的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 restart
jvm参数
参数参数说明
-Xms初始化推大小
-Xmx堆最大内存
-XX:MetaspaceSiz触发FullGC阈值
-XX:MaxMetaspaceSize最大元空间大小,默认无限制
-XX:+HeapDumpOnOutOfMemoryError内存溢出时Dump出当前堆内存快照
-XX:+PrintGCDateStamps输出GC的时间戳
-XX:+PrintGCDetailsGC时打印详细信息(JDK11已过期,新版本使用-Xlog:gc代替)
-XX:NewRatio新生代和年老代的堆内存占用比例
-XX:SurvivorRatioEden与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 &
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/926513.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号