linux是个好东西哦 ↓↓↓
以下内容包含 安装,文件的各种操作等.
...
Linux
Linux 简介
1.发展史
丹尼斯·里奇 肯·汤普逊
系统内核汇编
B 语言
C 语言作为内核语言,发明 unix
linus 召集 unix 原班人马,发明了系统 linus 后 更名为 linux
2.所谓的 Linux 都是统称,具体版本都叫发行版
3.著名版本
- red hat: 目前全球最大的 linux 发现厂商.(收费)
- ubuntu: 免费版本,界面比较好
- 麒麟(中国)
- Cent OS: 免费,由 red hat 分支
4.定位
- 操作系统
- 适合于服务器系统,不适合办公系统
5. linux 相对 window 优点
- 稳定(据说十年开机稳定运行)
- 安全性比较高
- 免费
Linux 系统目录介绍
在公司中 linux 都是无界面的
1.系统路径
- / 表示跟目录
- ~ 表示/root
- etc 存放系统配置目录
- home 除了 root 以外所有用户默认在 home 下新建一个以用户名作为文件夹名称的文件夹
- 用户 xxx 对/home/xxx 具有完全操作权限
- root 用户 root 单独文件夹
- usr 所有用户安装的软件都放入到这个文件夹中
- 在usr/local 下新建一个 tmp,所有压缩包都上传到 tmp 中
2.常用命令
-
pwd 打印工作目录,当前所在文件夹全路径
-
cd 进入到文件夹
- cd .. 向上跳一级文件夹
- cd 路径 进入指定文件夹
-
mkdir 新建空文件夹
-
ls 平铺
-
ll 详细列表
-
vi 和 vim 都是编辑文件
- 如果文件不存在带有创建文件功能
- vi 普通编辑 vim 高级编辑(带有颜色)
- 进入编辑器后 非可编辑,点击"i"或"insert" 启用编辑状态
- 编辑后点击"esc"退出编辑状态,输入
- :wq 保存并退出
- :q 不保存退出(没有编辑时)
- :q! 强制退出
-
touch 创建空文件
-
cat 表示查看全部文件内容
-
head [-n] 文件名 查看文件前 n 行,默认前10行
-
tail [-n] 文件名 查看文件后 n 行,默认后10行
- tailf 动态显示文件后 n 行内容.常用在显示显示 tomcat 日志文件功能
-
echo '内容' >> 文件名 向文件中添加一些内容
-
ifconfig 打印网卡信息
-
reboot 重启
-
tar zxvf 文件名
-
cp [-r] 源文件 新文件路径 复制文件
- -r 复制文件夹
-
mv 源文件 新文件 剪切(具备重命名)
-
rm [-rf] 文件名 删除
- -r 删除目录
- -f 强制删除,不需要确认
-
ctrl c 中断
-
clear 清屏
3.不同用户登陆
- 普通用户 [idler@localhost ~]$
- root用户 [root@localhost ~]#
4.linux 所有需要写路径的地方支持两种写法
- 全路径,标志:以 / 开头
- 相对路径:从当前资源一步一步去寻找其他资源过程
XShell
1.linux 客户端工具
2.CentOS 中默认只开启 22 端口,其他端口都被防火墙拦截
FileZilla 工具使用
1.FTP协议
- 英文名称(File Transfer Protocol)
- 作用:互联网中,计算机间传输文件需要遵守的协议
2. filezilla
- 基于 FTP 协议的客户端工具
- 使用 filezilla 可以快速完成文件传输功能
安装JDK
1. 把压缩包上传到服务器/usr/local/tmp
2.解压压缩包
# tar zxvf 文件名
3.把解压后文件复制到/usr/local/jdk7
# cp -r 文件名 /usr/local/jdk7
4.配置环境变量,执行命令
# vim /etc/profile
5.修改文件中内容
- 分割使用冒号
- $变量名 表示引用
- export 添加或修改变量
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/local/jdk7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
6.解析文件(或重启系统)
# source /etc/profile
7.验证配置是否成功
# java -version
Tomcat 配置
1.把tomcat压缩包上传到服务器
2. 解压 tomcat
# tar zxvf 压缩包名
3.解压后的文件夹复制到 /usr/local/tomcat
# cp -r apache-tom.. /usr/local/tomcat
4.配置环境变量
# vim /etc/profile
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
5.放行 8080 端口
# vim /etc/sysconfig/iptables
把包含22行复制一行,修改22为8080
- 8080:9000 从8080到9000全放行
重启服务
# service iptables restart
- restart 重启
- start 启动
- stop 停止
6.启动 tomcat ,进入到 tomcat/bin 文件夹
直接启动
# ./startup.sh
启动并动态打印启动信息
# ./startup.sh $ tailf /usr/local/tomcat/logs/catalina.out