分享
查看: 1251|回复: 0

[分享] 安装 ThingJSX 学习日志

[复制链接]

安装 ThingJSX 学习日志

发表于 2023-8-18 17:09:50 来自 分享 阅读模式 倒序浏览
zzv_icon1251 zzr_icon0 查看全部
本帖最后由 tangan 于 2023-8-18 18:16 编辑

下面介绍的命令参数详解请大家自行百度,这里仅列了一些我学习过程中遇到的内容

unzip xxx                                 #解压zip压缩包
tar zcfv 包名.tar.gz 等待压缩的所有包名/文件名(空格隔开) #把文件/文件夹添加至压缩文件
tar -xf xxx           #解压:无解压过程
tar -xzvf file.tar.gz #解压tar.gz:解压压缩包格式是gz后缀的压缩包,有解压过程(输出解压文件日志)

mkdir #创建目录(make directoriy)  
touch #创建空文件                                                   

cat /etc/profile #cat 查看文件的全部内容,例子是查看环境变量文件 这里跟tail不同,tail是默认查看最后十行内容
less xx.log      #分页显示文件内容,支持向上翻页和向下翻页 (看最后页:shift+g;q建退出less命令)
vi  xx           #文件名(i编辑->编辑->ESC->:wq)编辑文件
vim xx           #关键词带颜色的编辑文件  使用前需 yum install vim -y 安装
source xx        #加载文件
sh  xx           #执行sh文件
./xx.sh          #执行文件(需拥有执行权限)
tail -300f /uinnova/thingjsx-server/logs/project-i.log #将指定的文件的最后部分输出到终端 此处查看ThingJSX日志后300行
tail会自动刷新
head -300f /uinnova/thingjsx-server/logs/project-i.log #将指定的文件的最前部分输出到终端 此处查看ThingJSX日志前300行

cp data data.bak #复制文件或目录(copy)
mv a.txt a1.txt  #移动文件或目录、文件或目录改名(move)
scp local_file remote_ip:remote_folder     #从本地复制到远程
scp root@remote_ip:/uinnova/abc.zip /uinnova/123.zip   #从远程复制到本地并改名
sz  file_name    #下载文件至本机

rm -rf     #删除文件(remove) ###谨慎使用
-r         #同时删除该目录下的所有文件(recursive)
-f         #强制删除文件或目录(force)
rmdir      #删除空目录(remove directoriy)

pwd             #显示当前工作目录(print working directory)
top             #查看当前进程 shift+P(进程按cpu使用排序)、shift+M(进程按内存使用排序)
cat /proc/cpuinfo|grep -i name   #CPU
free -m         #查看内存使用情况(单位:按M查看)
free -g         #查看内存使用情况(单位:按G查看)
df -h           #查看当前磁盘信息,使用情况
du -sh *                  #查看当前目录文件物理占用大小
sysctl -p       #运行时配置内核参数
pvs             #输出有关物理卷的报告信息
chmod 740 xx.sh #执行命令赋权:740 给最高级执行脚本的权限
chmod +x xx.sh  #添加执行权限:表示对当前目录下的file.sh文件的所有者增加可执行权限
chmod -x xx.sh  #移除执行权限:表示对当前目录下的file.sh文件的所有者移除可执行权限
(PS:有了可执行权限,就可以./xx.sh运行,不然只能sh xx.sh)
ip r            #查看路由表 r是route缩写
ip addr         #ip地址
ss -lunpt       #获取 socket 统计信息 eg:ss -lunpt | grep tcp/redis

systemctl                           #进程管理命令
systemctl start firewalld.service   #开启防火墙
systemctl stop firewalld.service    #关闭防火墙
systemctl disable firewalld.service #彻底关闭防火墙,开机不启动
systemctl enable firewalld.service  #开启防火墙,开机启动

firewall-cmd --state                             #查看当前防火墙运行状态
firewall-cmd --add-port=10010/tcp --permanent    #开通端口 我们森X会开通9200、9300、1662、8088、4434等端口
firewall-cmd --remove-port=10010/tcp --permanent #关闭端口
firewall-cmd --reload                            #让firewall-cmd重新加载配置 ps:修改防火墙内容后,务必执行此重新加载;端口开通完需要重新加载防火墙配置
firewall-cmd --list-ports                        #列出当前防火墙的配置情况

ps -ef|grep                               #查看进程
ps -ef|grep dicon                         #过滤dicon进程信息
ps -ef|grep java                          #过滤java进程信息
ps -ef|grep elasticsearch         #过滤es进程信息
ps -ef|grep nginx                         #查看nginx进程

进入到nginx的sbin目录下输入(进入本机默认路径:cd /uinnova/nginx/sbin)
./nginx -t         #检查nginx语法是否正确
./nginx            #启动nginx
./nginx -s stop    #停止
./nginx -s quit    #安全退出
./nginx -s reload  #重启nginx

kill -9 PID        #根据进程PID杀死进程

注意:输入错误回退时,是按 Shift + ←
echo $UINO_HOME    #echo显示变量;
$UINO_HOME 存放森X的安装路径(安装脚本里使用)
free -h                         #查看内存
echo 3 > /proc/sys/vm/drop_caches   #清理缓存

avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t