Linxu 学习记录

1、配置Java人环境变量,设置后需要使用命令: source /etc/profile 让配置立即生效。

# jdk7 settings
JAVA_HOME=/usr/jdk1.7.0_79
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/tomcat7/apache-tomcat-7.0.32/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

或者

export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2、启动.sh文件,默认需要进入文件目录 通过./xxx.sh 或者直接写绝对路径 /ccc/ddd/xxx.sh,也可以讲路径设置到path里。

录入tomcat启动命令,这样配置好以后可以在任意地方 调用 usr/tomcat7/apache-tomcat-7.0.32/bin下的 .sh文件。

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/tomcat7/apache-tomcat-7.0.32/bin

3、VI 编辑器使用。

无论是否退出 vi,均可保存所做的工作。按 ESC 键,确定 vi 是否处于命令模式。
操作   键入
保存,但不退出vi                      :w
保存并退出vi                           :wq
退出vi,但不保存更改                :q!
用其他文件名保存                     :w filename
在现有文件中保存并覆盖该文件    :w! filename

4、cat命令。

cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename  
   只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3

5、有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。

1.查找被占用的端口
netstat -tln  
netstat -tln | grep 8083  
netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用
lsof -i :8083  

3.杀掉占用端口的进程
kill -9 进程id  

6、查看系统硬盘,fdisk -l查看硬盘以及分区情况,df-h查看挂载点情况。

http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux.php#partition

7、Linxu分区。

http://www.jb51.net/LINUXjishu/57192.html

http://blog.chinaunix.net/uid-11636352-id-1755702.html (重要)

原文地址:https://www.cnblogs.com/daxin/p/5022145.html