linux基本面试题

暂时就总结了这么多 有需要其他方面的阔以提出来一起学习,嘻嘻~

linux常用命令:

 下载:
      wget下载的一般都是些安装包
      yum install - y 安装的是类似于exe的文件
  解压:
      tar -zxvf 文件名 -C 到相应目录
      unzip 文件名 -d 相应目录
   创建文件/文件夹:
       touch 创建文件
       mkdir创建文件夹
    服务相关的:
       chkconfig:用于添加/删除/修改/查看 服务
            chkconfig --add 服务名(这个服务名--默认查找文件是etc/rc.d/init.d/目录下面的)  添加某个服务
            chkconfig --list 服务名  查看这个服务是否加入进去
       service  服务名 start/restart/
       systemctl stop/mask/enable/start  服务名
      授权相关:
            groupadd 分组名B 创建分组B
            useradd -r -g 用户名A 分组名B 添加用户A,并将分组B加入到A中
            su 用户名 切换用户
            chmod 授权
                 chmod +x/r/w 文件名A 表示A文件是可执行的/可读的/可写的
                 chmod -R 权限权数 文件夹路径 [权限权数:在linux中有三种用户:owner/group/others,每个用户都有可写(w=4)可读(r=2)可执行(x=1),例如权限权数是755:表示owner是wrx;group:wx;other:wx]
                 chown -R owner/group 文件夹列表
                 
      查看日志:
              tail展示最后几行
              cat 文件名|grep 查询内容 从文件第一行开始找
              tac从最后一行倒着输出
              head展示前面几行
  • cd 打开目录
  • mkdir 创建文件夹
  • ll** 展示改目录下面的所有文件
  • rm -f** 删除文件夹
  • date查询当前日期
  •         ---date -s 06/18/14将日志设置成2014年6月18号
            ---date -s 14:20:50将时间设置成14点20分50秒
            ---date MMDDhhmmYYYY.ss 例如date 0618141615.30将时间设置为2015年6月18日14点16分30秒
  • tar -zxvf文件所在目录 -C 解压目录 解压
  • cp xxx xxx复制文件到目标目录
  • ps -ef | grep jar 查看所有的jar包进程
  • kill -9 num删除进程号为num的进程
  • nohup java -jar xxx.jar &启动jar包命令
  • tail -f查看日志
  • find / -name xxx 从根目录下面去搜索xxx文件,当然可以加*进行模糊搜索
  • netstat -ntlp|grep 端口号 查看端口号是否有被占用
  • cat xxx.log | grep '查询的关键字' -A/B/C number
  •          -A表示查询在 关键字 之后的number行
             -B表示查询在 关键字 之前的number行
             -C表示查询在 关键字 前后各number行
war包上包流程:
1、找到tomcat所在目录
2、将war上传到tomcat/webapps目录下面
3、到tomcat/bin目录下面用./startup.sh启动
4、在/tomcat/logs目录下面用:tail -f 2017_12_30.stderrout.log
备注:关闭服务器 :在bin目录下面 ./shutdown.sh
jar包上包流程:
1、将文件上传到服务器上面
2、使用ps -ef |grep jar 查看是否这个jar有启动过,有则用 kill -9 num,否则第三步
3、tail -f nohup.out查看日志
我在公司学到了mongo数据库的导入导出:
导入:
./mongorestore - h 127.0.0.1 --port 27017 -u hwj -p 123456 -d admin --authentication Database admin /home/adminFeed.BSON
-h主机
-port端口号
-u用户名
-p密码
-d数据库
-authenticationDatabase授权数据库 后面的就是需要导入的数据了
导出:
./mongodump -h 127.0.0.1 -u cc -p 123456 -d admin -o /home/adminFeed.BSON --authenticationDatabase admin
-h主机
-u用户名 -p密码 -d数据库 -o导出的目标文件 --authenticationDatabase授权数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值