Linux常用命令

[] 表示可选项


重启linux系统:  shutdown -r now     或    reboot


安装jdk: yum search jdk 
 yum install .....


tail -f catalina的log日志文件  查看启动的tomcate文件


查找erlang的cookie文件:sudo find / -name "*cookie*"


压缩:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名
解压:tar  -zxvf 


安装rpm文件:  rpm -ivh  xx.rpm
rpm -q erlang   获取需要删除的名称(需要卸载erlang)
卸载rpm文件:  rpm -e 删除的名称                     


清屏: clear 


删除文件:直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

复制: cp /usr/local/tomcat1 /usr/local/tomcat2 -r 


移动:mv 命令(move)  mv [-f] dir dir2 
查找:find / -name str  查找某目录下名字叫str的文件
      find / -name str -exec rm -f {} \;  查找到之后执行删除操作


查看当前的公网ip地址:curl members.3322.org/dyndns/getip


-b :若需覆盖文件,则覆盖前先行备份。 
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后


mv 123.txt 345.txt      表示修改文件名称

yum 命令
1.yum check-update    列出所有可更新的软件清单






cd /usr/local/nginx
cd sbin
./bginx
ps -ef | grep sbin




jdk设置环境变量:
jdk-7u25-linux-x64.tar.gz ;mkdir -p /usr/java/ ;mv jdk1.7.0_25/ /usr/java/ 下. 
vi /etc/profile 最后面加入以下语句:   
export JAVA_HOME=/usr/java/jdk1.7.0_25 
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin 
source /etc/profile   #使环境变量马上生效


ES:
1.  ElasticSearch 安装时会出现 Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
解决方法:
 
  因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户
  第一步:liunx创建新用户  adduser XXX    然后给创建的用户加密码 passwd XXX    输入两次密码。
  第二步:切换刚才创建的用户 su XXX  然后执行elasticsearch  会显示Permission denied 权限不足。
  第三步:给新建的XXX赋权限,chmod 777 *  这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。
  第四步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。


或者可以直接用 root用户  需要在bin/elasticsearch.in.sh 中加入 JAVA_OPTS="$JAVA_OPTS -Des.insecure.allow.root=true"  但是不能用 (主要是使用ealsticsearch-rtf的时候)
官方推荐 ./bin/elasticsearch -Des.insecure.allow.root=true  也不能使用

最后:chmod a+x elasticsearch
2. ElasticSearch 运行${ES_HOME}/bin/elasticsearch后,可能出现localhost:9200 或者127.0.0.1:9200都能访问的情况,但是根据IP:9200就是访问不了。 此时修改:elasticsearch.yaml文件  
network.host: 10.0.15.30 即可根据IP访问
 
关闭ES : curl -XPOST http://127.0.0.1:9200/_cluster/nodes/_shutdown
curl -XPUT http://localhost:9200/blog/article/1 -d '{"title":"123","content":"标题","tag":["111","222","333"]}'

http://127.0.0.1:9200/_plugin/head/


1、添加新的用户账号使用useradd命令,其语法如下:


代码:
useradd 选项 用户名
其中各选项含义如下:


代码:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

base用户加入root组:usermod -G root base


vi 命令是vim的简化版 alisa vi=vim 就可以将vi与vim等价 vi 是打开vi编辑器      vi+文件   使用vi打开当前的文件
vi 从命令模式切换到编辑模式的时候 可以使用  i I a A o O    i是insert,a是append o是六种方式进入  
i 是在光标之间进行插入 I 是在行首进行插入 a是在光标之后进行插入 A是在行尾进行插入 o是在当前位置之下另起一行插入 O是在当前位置的另起一行进行插入
光标的移动:在某些版本的linux种不能使用上下左右键的时候 可以使用 hjkl四个键   :100 表示跳到第100行  :$ shift + g 都可以跳到最后一行 
复制行(复制块只能用vim编辑器): 两个小写的yy 就已经复制本行了,  将光标移动到想黏贴的地方按 p 键就可以进行黏贴了  dd是删除当前行
显示行号:  :set number 设置行号  :set nonumber 不显示行号  (如果想看见set指令有什么命令 可以在命令模式下输入 :set 回车)
退出:  :q! 不提示不保存的情况下退出 
:wq :x  按下shift按两次z键 三种命令都是保存退出(w的write q是quit)
vi的删除多行:在非编辑状态下 10dd  删除当前位置开始的10行
vi的设置行号::set nu
vi跳转指定行::123
vi 跳到文件头 :1 或 gg
vi 跳到文件尾 :$ 或 G (大写。当前若大小写锁定直接按g,未锁定则按shift+g)


cat命令: cat test.txt 显示当前的文件内容


emacs: 使用图形化的文本编辑器  打开文件 emacs test.sh  关闭文件 ctrl + x 再 ctrl + c 
ed:     行文本编辑器
ex:    vi的行文本编辑器
pico:  编辑器
sed:   流文本编辑器
joe:   文本编辑器   操作指令:ctrl + k h 键查看指令说明   ctrl + c  退出
 




网络管理指令:
ifconfig : 





windows: 
查询端口占用情况: netstat -ano|findstr 3084  
linux:                     netstat -anp|grep :80        如果没有显示PID 前面加 sudo






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值