博客
关于我
Linux笔记 篇(二)
阅读量:213 次
发布时间:2019-02-28

本文共 3743 字,大约阅读时间需要 12 分钟。

linux第二天

1.vi编辑器鼠标移动

非正常关闭文件,会出现一个尾椎.swp备份文件,ls -a 查出来然后把他rm-rf删掉即可    编辑模式下:	 h:左移动 l:右移动 j:向下移动 k:向上移动     		0跳转行首  $跳转行尾    		G跳转到最后一行   			gg跳转到第一行     		ctrl+f 下翻一页		ctrl+b 上翻一页    		dd:删除光标所在行  按u撤销            numdd :数字是几就从光标所在行往下删除几行               yy复制光标所在行            numyy 复制任意行            p 粘贴命令                   末行模式下:   输入任意数字 回车跳到任意行    		1,4d 删除1行到4行    		1,$d 全删    		    		/内容  从后往前找    		?内容  从前往后找			n 到下一个匹配的内容   			N 上一个匹配的内容     替换:	   			开始的数字,结束的数字s/内容/更换的内容/gi            g:全局替换  i:忽略大小写            %s/内容/替换的内容/g    全局替换              1,$s/内容/替换内容/gi   当前行到末尾行替换

2.用户相关

创造用户  useradd 用户名查看系统用户  cat   /etc/passwd 查看用户组    cat   /etc/group创建用户组    groupadd  组名分配用户到组  usermod -G 组名 用户名删除用户      userdel  -f -r  用户  -f强制删除用户  -r删除于用户相关的信息删除用户组    groupdel 组名   给用户设置密码  passwd 用户名

3.文件基本权限了解

-开头表示文件d开头表示目录l开头表示软连接 超链接    -rw-r--r--. 1 root root  154 Jun  3 16:47 y.txt 第一个rwx 表示用户的读写执行权限第二个rwx 表示用户组的权限第三个rwx 表示其他用户的权限

4.修改权限

chmod [选项] 模式 文件名 chmod u+x a.txt       给用户加上x权限 chmod g+x a.txt       给用户组加上x权限 chmod o+x a.txt       给其他用户加上x权限    chmod a-x a.txt       减掉3个类型所有的x权限  chmod u=rwx a.txt     给用户加上rwx权限  chmod a=rwx a.txt     给所有类型加上rwx权限     chmod u=rwx,g=r,o=x a.txt    一起加    -r 递归模式 a表示所有     修改文件所有者    chown 用户名 文件名修改文件所有组    chgrp 组名 文件名

5.sudo权限

超级管理员分配普通用户权限visudo修改的/etc/sudoers是这个文件root	all = all  all  用户     主机  角色  权限

6.系统服务相关的命令

查看开机启动项: systemctl list-unit-files禁止开机启动项: systemctl disable 
<服务名>
添加开机启动项: systemctl enable
<服务名>
启动服务: systemctl start
<服务名>
关闭服务: systemctl stop
<服务名>
重启服务: systemctl restart
<服务名>
查看服务状态: systemctl status
<服务名>

7查看进程

ps-ef 查到的结果1.uid  用户id2.pid  进程id3.ppid 父进程id4.c    cpu占用率5.stime  开始时间6.tty   开始此进程的终端设备7.time  该进程的运行总时间8.cmd   命令名    杀死进程 kill -9 -pid

8.软件安装

rpm 命令安装一个包  				   rpm -ivh --nodeps导入相关的包 --force 覆盖其他文件
<包名>
查看是否安装 rpm -q
<软件名>
得到被安装的包的信息 rpm -qi
<软件名>
列出该包有哪些文件 rpm -ql
<软件名>
列出服务器上的一个文件或目录属于哪个rpm包 rpm -qf
<文件或目录名>
列出所有被安装的rpm package rpm -qa卸载一个包 rpm -e
<软件名>
yum常用命令查看yum库中的所有包 yum list安装命令 yum -y install
<软件名>
查看已安装的软件包 yum list installed卸载软件包 yum remove
<软件名>
一般下载的文件都放在 /usr/local中新建一个文件夹

9.jdk安装

JDK安装1 上官网去下载软件包到本地中2 把下载好的包上传到linux中/usr/local/software3 进行解压缩操作 tar -zxvf  软件包的命令 -C  /usr/local4 mv jdk1.8.9911 jdk1.8 改名字5 vi /etc/profile的文件  按一个大写的G 然后在按一个小写的o 在下面配置环境变量   export  JAVA_HOME=/usr/local/jdk1.8   export  PATH=/usr/local/jdk1.8/bin:$PATH6 source /etc/profile7 java -version 显示jdk的版本信息说明安装成功了

10.tomcat的安装

Tomcat的安装步骤1 上官网去下载软件包,2 把下载好的包上传到linux上3 进行解压缩操作,  tar -zxvf  包名字  -C /usr/local4 启动tomcat    /usr/local/apache-tomcat-7.0.3/bin/startup.sh   切换到bin目录中输入./startup.sh5 如何查看tomcat是否已经启动了  看tomcat的日志,在logs里面有一个catalina.out的日志文件,输入 tail -f -n 50  看日志信息   ps -ef | grep java  去是否有对应的进程   netstat -ntlp 6 如果想要关闭tomcat    可以杀死tomcat所在的进程,也可以上bin目录中去执行脚本文件shutdown.sh   kill - 9  进程id项目部署一种war的部署 ,一种是jar包的部署war包的部署 1把项目打包成war包,然后上传到tomcat中的webapps/WEB-INF 2进行解压缩操作jar包的部署  1 把项目打包成一个jar包  2 上传到linux的服务器上,通过java -jar jar包名字     msql密码WolfCode_2017

11.项目部署

项目部署一种war的部署 ,一种是jar包的部署war包的部署 1把项目打包成war包,然后上传到tomcat中的webapps/WEB-INF 2进行解压缩操作jar包的部署  1 把项目打包成一个jar包  2 上传到linux的服务器上,通过java -jar jar包名字    1 把wms的sql文件,导入到数据库中2 把tomcat中webapps/ROOT  ,把里面的内容给清空掉  rm -rf ROOT/*3 把wms.war 文件上传到/ROOT当中4 进行解压缩操作, unzip wms.war5 修改db.properties的配置文件 在tomcat的安装目录中有一个webapps/ROOT/WEB-INF/classes/db.properties  把密码修改成WolfCode_20176 先把之前的tomcat给关闭掉,然后重新启动tomcat  如何关闭  ps -ef | grep java 查看到进程号以后  kill -9 进程号  启动    /usr/local/apache-tomcat-7.0.3/bin/startup.sh7 访问项目  ip:8080/login.jsp  有个编码问题  在url当中加入useUnicode=true&characterEncoding=utf-88 关闭tomcat ,然后重启

转载地址:http://nhls.baihongyu.com/

你可能感兴趣的文章
MySQL-架构篇
查看>>
MySQL-索引的分类(聚簇索引、二级索引、联合索引)
查看>>
Mysql-触发器及创建触发器失败原因
查看>>
MySQL-连接
查看>>
mysql-递归查询(二)
查看>>
MySQL5.1安装
查看>>
mysql5.5和5.6版本间的坑
查看>>
mysql5.5最简安装教程
查看>>
mysql5.6 TIME,DATETIME,TIMESTAMP
查看>>
mysql5.6.21重置数据库的root密码
查看>>
Mysql5.6主从复制-基于binlog
查看>>
MySQL5.6忘记root密码(win平台)
查看>>
MySQL5.6的Linux安装shell脚本之二进制安装(一)
查看>>
MySQL5.6的zip包安装教程
查看>>
mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
查看>>
Webpack 基本环境搭建
查看>>
mysql5.7 安装版 表不能输入汉字解决方案
查看>>
MySQL5.7.18主从复制搭建(一主一从)
查看>>
MySQL5.7.19-win64安装启动
查看>>
mysql5.7.19安装图解_mysql5.7.19 winx64解压缩版安装配置教程
查看>>