linux代码学习,linux基本命令学习(示例代码)

1. 执行文件:

./文件 :执行该文件

sh startup.sh 执行该文件

2. Vi编辑

vi命令:

:w 保存文件但不退出

:w file 将修改另外保存到file中,不退出

:w! 强制保存,不推出

:wq 保存文件并退出

:wq! 强制保存文件,并退出

q: 不保存文件,退出

:q! 不保存文件,强制退出

:e! 放弃所有修改,从上次保存文件开始再编辑

3. 列出文件

ll

ls

4. 复制文件

cp

cp afile afile.bak  把文件复制为新文件afile.bak

cp afile /home/bible/         把文件afile从当前目录复制到/home/bible/目录下

5. 文件(move:重命名+移动)

mv a.txt b.txt 将a.txt重命名为b.txt

mv a.txt /home 把当前目录下的a.txt移动到/home目录下

6. 删除rm(目录不为空)

rm a.txt 删除a.txt

rm * 删除当前目录下的所有文件(未隐藏文件)

rm -rf /home/abc  删除该目录以及其下所有文件、文件夹

rmdir /home/dir 删除该目录(该目录为空时)

7. 切换目录

cd ~ 切换到主目录

cd /tmp 切换到目录

cd dir切换到当前目录下的dir目录

cd /切换到根目录

cd ..切换到到上一级目录

cd ../..切换到上二级目录

cd ~切换到用户目录,比如是root用户,则切换到/root下

8. 建立目录mkdir

mkdir ph

9. 文件内容more less cat

more /home/logs 显示目录

more catalina.out 显示文件内容  分页显示 显示一页 按空白键显示第二页

Cat 合并显示

10. 搜索内容grep tail

grep ‘test’ aa bb cc 显示文件aa bb cc中含有test的行 搜索含test

tail -f c.txt 查找跟踪

11. 查找文件Find

-name 按名字查找

-print 打印显示出来

find ~ -name “.txt” -print 在home目录下查找.txt文件 并打印

find /etc -name “ab” -print 查找在etc目录下以ab开头的文件并显示

find . -name april* 在当前目录下查找以april开头的文件

12. 替换

sed -i  ‘s/202.97.1.16/192.168.0.1/g’ a.txt

i 替换

s 替换:将202.97.1.16替换掉,改为192.168.0.1

g:全局

13. 内存、CPU

top

查看当前路径

pwd

14. 压缩与解压

C:创建压缩

X:解压

Z:是否用gzip

V:压缩显示文档

压缩 tar -zcvf /home/file.tar.gz file 把file文件打包压缩生成home目录下file.tar.gz

解压 tar -zxvf file.tar.gz /home/usr

15. 建立链接快捷

ln -s  /home/gamestat  /gamestat

ln -s 文件名  链接文件名

16. 创建空文件touch

touch a.txt 创建空文件

17. 登录信息

who 显示登录用户

last 最近登录用户

18. 进程

ps -ef|grep pid  查看进程

Kill -e pid 杀掉进程

top 实时显示进程状态

19. 网络

ipconfig  查看网络接口熟悉

netstat -lntp 查看所有监听端口

route -n 查看路由

添加指定端口到防火墙中(/sbin/iptables)

iptables            -I INPUT -p 协议--dport端口号-j ACCEPT

如:    iptables             -I INPUT -p tcp --dport 8080 -j ACCEPT

lsof -i:8082 查看端口是否被占用

ps -ef |grep 8082

ps -ef|grep tomcat

linux下tomcat配置

20. 下载tomcat压缩包,放置linux下

apache-tomcat-7.0.tar.gz

用ftp放置在linux下

21. 解压

解压

tar -zxvf apache-tomcat-7.0.tar.gz /usr/local

创建软连接以便版本升级

ln -s /usr/local/apache-tomcat-7.0  /usr/local/tomcat

tar -zcvf /home/file.tar.gz file把file文件打包压缩生成home目录下file.tar.gz)

设置权限

chmod +x /usr/local/tomcat

22. 配置环境变量

vi /etc/profile

export TOMCAT_HOME=/usr/loacl/tomcat

export CATALINA_HOME=/usr/local/tomcat

保存并退出

:wq

source /etc/profile

23. tomcat目录

启用tomcat sh startup.sh  或 sh /usr/local/tomcat/bin/startup.sh

tomcat 目录

bin  存放启动个关闭tomcat的脚本

conf   存放不同的配置文件 server.xml web.xml (端口、IP)

doc  存放文档

lib 存放tomcat运行需要的库文件jar

logs 存放tomcat执行时的log文件

src 存放tomcat的源代码

webapps tomcat的主要web发布目录

work  存放jsp编译后产生的class文件

24. 修改配置

修改端口

cd /usr/local/apache-tomcat-7.0/conf

ll

vi server.xml(tomcat服务器启动端口)

connector port=“” protocol="HTTP/1.1"

conectionTimeout="20000"

:wq(保存退出)

添加指定端口到防火墙中(/sbin/iptables)

iptables            -I INPUT -p 协议--dport端口号-j ACCEPT

如:    iptables             -I INPUT -p tcp --dport 8080 -j ACCEPT

service iptables save

service iptables restart

或者直接修改文件 /etc/sysconfig/iptables

vi  /etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

servic iptables restart

在浏览器输入 http://ip:端口查看是否能打开

修改字符设置UTF-8

cd /usr/local/apache-tomcat-7.0/conf/server.xml

connectionTimeout="20000"

redirectPort="8443"

URIEncoding="UTF-8" />

加入mysql的连接包

tomcat 的lib下

修改catalina.sh

web系统比较大添加tomcat的内存

cat catalina.sh

JAVA_OPTS="-server -Xms1024m -Xmx2048m -XX:PermSize=128M -XX:MaxNewSize=512m -XX:MaxPermSize=256m -Djava.awt.headless=true "

vi catalilna.sh

25. 启动tomcat

进入bin目录下执行 ./startup.sh启动

cd  bin

./startup.sh

进入logs查看是否已经正常启动

cd logs/catalina.out

(starting ....server 能进入控制台看到信息)

26. 查看端口是否被占用

lsof -i:8082

会出现 Java 2463 root ...

根据进程号查看进行

ps axu|grep 2463  查看进程具体信息

关闭tomcat服务器  ./shutdown.sh

27. 配置web管理账号

vi /usr/local/apache-tomcat-7.0/conf/tomcat-users.xml

28. 设置tomcat开机启动

/etc/rc.d/init.d中添加tomcat的启动该文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值