Linux的常用命令及项目部署

linux下部署项目
常用命令:
1) ls 查看
eg:
ls 查看文件目录中所有文件;
ls -l 显示详细信息 也可简写成 ll
ls -a显示隐藏文件信息
2) cd 进入目录 eg:
cd /file 进入file目录;
cd .. 返回上级目录
cd / 返回根目录
pwd 查看当前路径
3)cp 复制
eg:
cp sou tar 将文件sou 复制 tar
cp /root/sou 将root目录下sou文件复制到当前位置
4)mv 用来对文件或目录重新命名
eg:
mv source target 将文件source 重命名为 target
5)mkdir 创建目录
eg:
mkdir file 新建一个文件夹
mkdir file1 file2 创建两个文件目录
6)rm 删除文件
eg:
rm -f file 删除当前目录下的file文件
rm -fr dir 删除dir目录(包涵子文件)
7)vi 进入vi编辑器
eg:
vi file 使用vi编辑器打开file文件
8)find 搜索文件和目录
eg:
find /-name file 从根开始搜索文件和目录
find / -user username 从根开始搜索属于username的文件和目录
9)tar 压缩与解压缩
10)chkconfig
chkconfig --list #列出所有的系统服务。
chkconfig --add httpd #增加httpd服务。
chkconfig --del httpd #删除httpd服务。
chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。
chkconfig --list #列出系统所有的服务启动情况。
chkconfig --list mysqld #列出mysqld服务设置情况。
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭。
chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级。
11)more
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。
命令参数:
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l 忽略Ctrl+l(换页)字符
-p 通过
清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
常用操作命令:
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
eg:
more +3 test.log #从第三行开始显示日志内容
more -4 test.log 将日志内容设置为每屏显示4行
12)cat 显示文件
eg:
cat file 显示文件内容
tac 反向显示文件
eg:
tac file 反向显示一个文件内容
head 查看文件头部
eg:
head -i file 查看一个文件的前i行
tail 查看文件尾部
eg:
tail -i file 查看一个文件的后i行
13)less
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
命令参数:
-b <缓冲区大小> 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o <文件名> 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x <数字> 将“tab”键显示为规定的数字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一页
回车键 滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
eg:
#less test2.log test.log 浏览多个文件
输入 :n后,切换到 test.log
输入 :p 后,切换到test2.log
14)进程查看操作
ps 显示当前系统进程
ps -ef 显示系统所有进程
ps -ef|grep java 显示系统java进程;
ps -ef|grep app 显示app应用进程名
kill -9i 杀死编号为i的进程
killall -9i 对包有名字为i的进程杀死
top 显示系统的活跃情况,按cpu资源百分比来分
free 显示系统内在及swap使用情况
注意:top,free命令在系统性能监控时,很有作用
其它:
1)查看IP
ifconfig
ip -a
2)设置固定IP
netstat -rn 查看当前网络配置
service network restart 重新启动网络配置
Linux安装Tomcat:
1.下载后解压
http://tomcat.apache.org/download-70.cgi 下载tomcat
将 apache-tomcat-7.0.47.tar.gz 拷贝至 /usr/local 目录下,并解压至当前目录(可以删除安装包,并重命名文件夹)
2.在/usr/local目录中解决文件并删除压缩文件
# tar -zxvf apache-tomcat-7.0.47.tar.gz
# rm -rf apache-tomcat-7.0.47.tar.gz
3.运行tomcat
进入到tomcat的bin目录中运行startup.sh
[root@localhost bin]# ./startup.sh
4.打开浏览器测试
5.远程访问及防火墙
如果是自己的主机,可以通过修改本机的防火墙加入8080即可。
[root@admin ~]# vi /etc/sysconfig/iptables
在commit之前加入:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然后重启防火墙:
[root@admin ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
而后即可正常访问8080端口。
Linux安装JDK:
1.官网下载jdk
下载linux x64 jdk-8u161-linux-x64.tar.gz
2.在/usr下建立一个java目录,以备将java程序安装在此目录下,输入如下命令:
mkdir /usr/java [目录名称随便取]
3.将安装文件移动到该目录
mv jdk-8u161-linux-x64.tar.gz jdk8 [重命名]
cp jdk-8u161-linux-x64.tar.gz /usr/java [复制]
4.查看/usr/java目录,输入如下命令:
cd /usr/java
ls -a
5.解压文件,输入如下命令:
tar jdk-8u161-linux-x64.tar.gz
rm -rf jdk-8u161-linux-x64.tar.gz 删除源文件
6.环境变量的设置。
vi /etc/profile
7.进入配置文件添加配置信息(在文件最后添加以下信息)
JAVA_HOME=/usr/java/jdk1.8.0_75
JRE_HOME=/usr/java/jdk1.8.0_75/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
保存并退出
8.使用配置文件生效
#source /etc/profile
9.验证是否安装成功,输入如下命令:
Java -version
如下所示,表示安装成功!
java version "1.8.0_75"
Java(TM) SE Runtime Environment (build 1.8.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
10.测试创建一个测试文件
运行第一个JAVA程序。
新建一个HelloWorld.java文件,
11.vi HelloWorld.java 进行编辑
12.输入javac 编译和java运行测试
Linux安装jdk(RPM方式):
1.下载JDK这里以jdk-7u4-linux-x64.rpm
2.安装之前,先检查一下系统中是否已经有安装jdk
rpm -qa | grep java
如果有可以使用rpm -qa | grep java | xargs rpm -e --nodeps批量卸载所有带有Java的文件
3. 将jdk-7u4-linux-x64.rpm 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同用户的访问权限,这样对程序的维护,是相当不利的。这里将把安装包移动到/usr/jdk目录
mv jdk-7u4-linux-x64.rpm /jdk ;把安装包移动到/jdk目录
cp jdk-7u4-linux-x64.rpm /jdk ;把安装包移动到/jdk目录
4.rpm -ivh jdk-8u77-linux-i586.rpm
5.#vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_75
JRE_HOME=/usr/java/jdk1.8.0_75/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
保存并退出
6.启动tomcat时有可能没有权限,为tomcat下的bin目录授权。
#chmod u+x *.sh
授权完毕即可启动tomcat。
tomcat启动或关闭命令:
启动:#./startup.sh
关闭:#./shutdown.sh
查看日志:#tail -f ../logs/catalina.out

猜你喜欢

转载自www.cnblogs.com/pengzp97/p/10146587.html