linux和windows命令
linux常用命令- 查看进程占用的端口
# (liunx查看端口命令) netstat -nltp | grep 8180 netstat -tnlp | grep 8090 netstat -tunpl | grep 8180 # (liunx杀死进程命令) kill -9 86868 # (win查看端口命令) netstat -ano|findstr "8760" # (win杀死进程命令) taskkill -f -pid 86868
- linux解压
# linux解压zip unzip -o file_name.zip
- 查看进程所在位置
# 查看进程所在位置 ps -ef | grep pid #pid为进程号
- 查询目录下是否包含包某个字符
find ./ type f | xargs grep 'xxx' -l
#解释:xargs是给命令产地参数的一个过滤器,也是组合命令的一个工具,将数据流分割成一些足够小的块,以方便处理
将当前目录及其子目录下所有文件后缀为 .c 的文件列出来:
find . -name "*.c"
将当前目录及其子目录中的所有文件列出:
find . -type f
将当前目录及其子目录下所有最近 20 天内更新过的文件列出:
find . -ctime -20
查找 /var/log 目录中更改时间在 7 日以前的普通文件,并在删除之前询问它们:
find /var/log -type f -mtime +7 -ok rm {} ;
查找当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:
find . -type f -perm 644 -exec ls -l {} ;
查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径:
find / -type f -size 0 -exec ls -l {} ;
find / -name "ew"
find / -name "*ew*"
查找根目录下的
5.清理内存
# 清理内存 df -h rm -rf mysqlbinlog.0018* df -h du -sh du -sh *
6.修改用户权限和文件夹权限
更改拥有者: chown -R cpicapp /applog/ 根目录下的applog chown -R cpicapp nginxapp/ nginxapp目录 chown -R cpicapp nginxapp/* nginxapp目录下的 chown -R cpicapp 更改文件夹权限: applog目录下的: chmod -R 755 /applog/* nginxapp目录: chmod -R 777 nginxapp 带/与不带/没区别,./是当前目录,/是根目录 vim设置编码格式: :set ff=unix
7.清理内存缓存、缓冲与交换空间
# 1 只清除页面缓存(pagecache) sync; echo 1 > /proc/sys/vm/drop_caches # 2 清除目录项和inode sync; echo 2 > /proc/sys/vm/drop_caches # 3 清除页面缓存、目录项和i节点 sync; echo 3 > /proc/sys/vm/drop_caches # 4 清除交换空间 swapoff -a && swapon -a
8.防火墙
firewalld的基本使用 # 启动: systemctl start firewalld # 关闭: systemctl stop firewalld # 查看状态: systemctl status firewalld # 开机禁用 : systemctl disable firewalld # 开机启用 : systemctl enable firewalld
9.路径
Linux中“./”在系统文件中表示绝对路径的意思。 linux系统中,所有的文件与目录都是由根目录/开始,不是以/开头的就是相对路径; 1、“.”表示当前目录,也可以用“./”表示; 2、“..”表示上一级目录,也可以用“../”表示; 3、“~” 代表用户自己的宿主目录; 4、“/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。 所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录linux重启oracle
#启动oracle su oracle sqlplus / as sysdba start up #进入监听器控制台指令 lsnrctl start #关闭oracle su oracle sqlplus / as sysdba shutdown abort ps -ef | grep oracle|grep pmon ps -ef | grep smon全文索引删除
#1.删除存储数据 rm -rf /storage/data[0,1...]/日期.db rm -rf /storage/data[0,1...]/file/日期目录 #2.删除软连接 rm -f /fsindex/normal/general/日期目录 rm -f /fsindex/normal/sequence/日期目录 #3.删除索引 rm -rf /search/index[a,b...]/sequence/general/日期目录 rm -rf /search/index[a,b...]/normal/general/日期目录 #4.rm -f /storage/index/日期.db #5.重启进程fileflushHDFS集群命令
-
NAMENODE安全模式
#关闭 hdfs dfsadmin -safemode leave #获取 hdfs dfsadmin -safemode get #进入 hdfs dfsadmin -safemode enter #w等待 hdfs dfsadmin -safemode wait
#生成md5(附检验命令) md5sum XXX.tar > XXX.tar.md5 #计算MD5 md5sum -c XXX.tar.md5打包命令
-
tar包
##打包 tar -zcvf xxxxxx.tar.gz xxxdir ##解压 tar -zxvf xxxxxx.tar.gz
-
PSQL
--复制表和表结构 create table nss_web_info_trigger as (select * from nss_web_info)
-
MD5
#生成md5(附检验命令) md5sum XXX.tar > XXX.tar.md5 md5sum -c XXX.tar.md5
-
克隆源
git clone xxx.git ./dir
-
仓库初始化
git init dir[指定目录]
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8090 java.jar &



