linux_day03

1.管道命令

连续命令:
ls ; cd / ; pwd

管道命令:
| 	管道符
常见的管道命令: less more grep wc head tail
grep 'PATH' man.config	将man.config中包含PATH关键字的行显示出来
-i	忽略大小写
-v	取反
--color=auto	将关键字加上颜色显示

ll /etc/ | grep --color=auto 'yum'	找出/etc目录下文件名包含"yum"的文件
ll /etc | grep --color=auto '^l'	找出/etc目录下开头为"l"的记录
ll /etc | grep --color=auto 'd$'	找出/etc目录下结尾"d"的记录

wc man.config	统计文件man.config的行,字,字符数
152 765 4940
行  字   字符数

wc -l	man.config	统计行数

ll /etc | tail	 查看/etc目录下文件清单的最后10行

2.系统管理命令

打包/压缩
tar	打包工具
gzip	压缩工具
bzip2	压缩工具

打包:
tar [-c|-x|-t] [-z|-j] [-v] [-f filename] file
-c	创建
-x	解开
-t	查看


注意:以上3个选项不能一起使用

-z	使用gzip压缩工具进行压缩/解压(*.tar.gz, *.tgz)
-j	使用bzip2压缩工具进行压缩/解压(*.tar.bz2)

-v	显示被操作的文件列表
-f filename		-f后立即接打包/压缩后的文件名

file	被打包/压缩的文件


# 解压到指定目录 -C
tar -zxvf home.tar.gz -C /tmp	将home.tar.gz 解压到/tmp目录

3.进程管理

查看进程ps
ps aux 	查看所有用户的所有进程



终止进程kill
kill [信号代码] 进程号PID
kill -9 1899	强制终止PID为1899的进程

4.系统关机

shutdown [-hrck] time '信息'
shutdown -h 0 	马上关机
shutdown -h now 马上关机
shutdown -h +10	延迟10分钟关机 
shutdown -h 10:00	定时关机

shutdown -r 0 	马上重启
shutdown -r now 马上重启
shutdown -r +10	延迟10分钟重启 
shutdown -r 10:00	定时重启

& 工作控制符
shutdown -h 18:00 &	将关机任务放到后台执行

shutdown -c	取消后台的关机任务
shutdown -k +10	假的关机

reboot	立即重启

5.软件安装

5.1 prm安装

a.查询
rpm -qa | grep java		查询本机是否有安装java相关的软件

b.卸载
rpm -e --nodeps 软件名		强制卸载软件
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

c.安装
rpm -ivh 软件安装包的全名
rpm -ivh jdk1.8.0.201.rpm


实例:
安装jdk
1.上传jdk的安装包到服务器上的/usr/local/src(通过FTP工具上传)
# 第一次登录远程服务器时必须使用root用户

2.进入/usr/local/src安装jdk
cd /usr/local/src
rpm -ivh jdk-8u201-linux-x64.rpm

3.配置环境变量
cp /etc/profile /etc/profile_bak  # 备份
修改:
vim /etc/profile
# 在最后一行后面添加以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_201-amd64  # jdk的安装目录的路径
PATH=${PATH}:${JAVA_HOME}/bin		# jdk相关的可执行文件的路径 /usr/java/jdk1.8.0_201-amd64/bin
export JAVA_HOME PATH				# 将: JAVA_HOME  PATH 声明为环境变量

或者:

export  JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export  PATH=${PATH}:${JAVA_HOME}/bin


修改完保存退出,使用source /etc/profile 将即生效
source /etc/profile

5.2 yum安装:可以自动解决依赖关系

5.2.1 本地源配置

进入yum配置文件所在目录/etc/yum.repos.d
cd /etc/yum.repos.d

重命名网络源的配置文件
mv CentOS-Base.repo  CentOS-Base.repo_bak

启用本地源配置文件
vim CentOS-Media.repo
# 将enabled=0 修改为enabled=1

使用df -h 检查系统是否已挂载iso文件(看有没有100%)
如果有,则卸载掉:
umount /dev/cdrom

加载光盘iso文件到虚拟机
虚拟机-->设置-->CD/DVD-->使用ISO映像文件(注意设备状态要勾选已连接)

挂载到Linux
a.创建用来挂载的目录/media/cdrom
mkdir /media/cdrom
b.挂载 
mount /dev/cdrom  /media/cdrom

挂载完成,就可以使用yum install 软件名称  安装软件
yum install tree

5.2.2 网络源配置

阿里源:
https://opsx.alibaba.com/mirror

1、备份网络源配置文件
# mv  /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

3、运行yum makecache生成缓存
# yum makecache

5.3 LAMP环境搭建

1.通过FTP工具上传xampp安装包到远程linux服务器的/usr/local/src
2.检查xampp安装包是否有可执行的权限(x权限),如果没有,则添加x权限
chmod a+x xampp-linux-x64-5.5.35-0-installer.run
3.执行安装(注意:执行当前目录下的可执行文件,必须使用 ./文件名  或 使用绝对路径)
./xampp-linux-x64-5.5.35-0-installer.run
默认安装到/opt目录
4.弹出图形界面,进行安装
5.安装完成,自动弹出管理面板
Manage Servers--> Restart All(重启所有服务)
6.测试是否安装成功
a.在安装过程中弹出的浏览器中输入:
http://localhost
出现XAMPP的测试页面,则安装成功

b.通过windows系统来测试是否安装成功
先关闭linux的防火墙
service iptables stop

打开 windows系统 中的浏览器,输入:
http://服务器的ip地址

重启登录后重启xampp服务
/opt/lampp/xampp restart

5.4 部署电子商城

通过FTP远程连接linux服务器上传ECShop的源码到/usr/local/src
将ECSHOP源码解压出来
tar -zxvf echop.tar.gz

进入网站根目录:
cd /opt/lampp/htdocs

将解压出来的ecshop与appserver文件夹移动到apache的网站根目录htdocs
mv  /usr/local/src/ecshop /usr/local/src/appserver/  .

你可能感兴趣的:(linux,centos)