2018-11-13day13-linux安装软件

一、Linux系统安装软件

方式一:使用包管理工具 - yum和rpm
方式二:源代码构建安装 - 下载源代码用C语言构建工具进行构建
方式三:直接下载二进制程序 - 只需要配置环境变量就能使用

二、Nginx --- HTTP服务器 --- 提供Web应用

  • Nginx
  • 还有就是:Apache
1、搜索名为Nginx
  • 格式:yum search Nginx
2、安装Nginx:
  • yum install nginx
  • yum -y install nginx
删除名为nginx
  • yum -y remove nginx

  • yum update nginx -- 更新软件

  • yum info httpd -- 查看软件信息

  • yum list install -- 查看已经安装过的软件包

  • yum -- 更新全部

3、启动服务器
  • 格式:systemctl start nginx

  • 注意:centOS6用:service Nginx start

  • 重启服务:systemctl restart nginx

  • 停止服务:systemctl stop nginx

  • 查看服务器状态:systemctl status nginx

  • 开机自启动:systemctl enable nginx

  • 禁用开机自启动:systemctl disable nginx

Internet是基于TCP/IP模型的四层架构
  • 应用层 -- HTTP/FTP/SSH/QQ/SMTP/ POP3
  • 传输层 -- TCP / UDP 端到端的传输服务
  • 网络层 -- IP -- 寻址和路由
  • 物理链路层(网络接口层) -- 分帧和校验

注意:服务端口是对ip地址的扩展, 用来区分不同的服务

三、sftp常用命令

1、连接
  • 格式:sftp userName@ip
2、退出(bye、quit、exit)
3、SFTP命令
  • cd -- 切换远端路径
  • lcd -- 切换本地路径
  • pwd / lpwd -- 查看远端工作路径/查看本地工作路径
  • ls / lls -- 查看远端文件/查看本地文件
  • put -- 上传文件(-r递归可以用来上传文件夹)
  • get -- 下载文件(-r递归可以用来下载文件夹)
  • mkdir / lmkdir -- 在远端创建文件夹/本地创建文件夹
  • help -- 获取帮助
五、安装python3
  • gcc --version -- 确认是否拥有gcc环境(c语言)
1、安装依赖项
  • yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
2、下载源代码
  • wget 网址
3、解压缩解归档
  • gunzip Python-3.7.1.tgz
  • tar -xvf Python-3.7.1.tar
4、进入解压缩后的python3.7.1文件夹,生成构建文件(Makefile)
  • cd Python-3.7.1

  • ./configure --prefix=/usr/local/python37 --enable-optimizations
    这一步完成之后会生成一个名叫Makefile的文件

5. 构建和安装
  • make && make install
    注意:第一个成功就执行第二个,如果第一个未成功则不执行第二个
6、修改环境变量
  • cd ~
  • vim .bash_profile
  • 修改PATH路径
  • PATH=HOME/bin:/usr/local/python37/bin
7、断开服务器连接,重新连接服务器
  • python3 --version
8、创建软链接(符号链接)
  • ln -s /usr/local/python37/bin/python3 /usr/bin/python3
六、符号链接
  • 硬链接(相当于添加一个引用计数,不复制数据的备份)

  • 格式:ln 原文件 目标文件

  • 软链接(相当于Windows下的快捷方式,可以为常用的文件或文件夹创建软连接)

格式:ln -s 原文件 目标文件
ln -s /usr/local/python37/bin/python3 /usr/bin/python3

补充:文件恢复:finallData

ps -- 查看进程状态
  • 登录系统成功之后进入shell(壳程序)交互式环境

  • 查看进程

  • 格式:ps -ef/aux

  • 加管道进行查询

  • 格式:ps -ef/aux | grep 服务名

  • 不显示带有grep的行

  • 格式:ps -ef | grep httpd | grep -v grep

  • 结束进程

格式:kill 进程号

  • 强制结束

kill -9 进程号

  • 查看cpu和内存占有率

格式:top

你可能感兴趣的:(2018-11-13day13-linux安装软件)