一、课程简介
-
linux服务器配置及常用命令
-
Ubuntu
-
centos
-
-
开发软件配置及服务环境的搭建
-
软件的安装和配置
-
mysql数据库使用、monDB使用、redius的使用
-
git的使用
-
html/css
课程学习方式
-
表达训练
-
学习方法:
-
linux学习基本上都是命令和配置
-
命令要多敲多记
-
掌握基本配置
-
多在网上浏览相关文章增长见识
-
linux操作系统
操作系统是电脑的管家,管理电脑软硬件资源,直接运行在裸机上的,其他软件都必须在操作系统上运行
-
操作系统分类
-
桌面操作系统:windows、linux(ubuntu、centos、rehat、debian)、mac os 、中标麒麟
-
移动端:android、symbian、ios、winphone、blackberry
-
服务器端:windows nt、os server 、rehat、centos、geetoo(贱兔)、ubuntu
-
类unix 把由unix衍生出来的系统称之为类unix系统。
-
-
内核 操作系统最基础的部分,其他应用都要通过内核对计算机硬件进行安全访问。内核源码网址:http://www.kernel.org
-
GUI : graphic User interface 图形用户接口
-
GNOME(ubuntu 默认)
-
KDE
-
-
32位和64位,寻址方式不同,64位效率更高
-
linux操作系统历史
-
unix 一场关于“太空旅行游戏”的游戏
-
Ken Thompson 和Dennis Ritchie,贝尔实验室
-
c语言
-
unix操作系统
-
-
minix 1987年,荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum教授所发展的一个类Unix操作系统,主要用于教学
-
linux
-
1991 Linus Torvalds
-
吉祥物:tux
-
-
-
Linux发行版 (也被叫做 GNU/Linux 发行版) 通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。linux重要的发行版本
-
RedHat: 最成功的商用linux
-
CentOS: 社区版的redhat,免费
-
Fedora: 个人版的redhat
-
Debian: 纯粹的自由软件构件的发行版,拥有最大开源软件库
-
Ubuntu: 友好的桌面版linux
-
Geentoo: 一切从源码开始手动安装
-
Arch: 省去编译,手动安装一切,性能优异
-
Deepin:国人制作的发行版,QQ、office、搜狗输入法等除游戏外能满足你全部的习惯
-
-
linux有两大发行版阵营
rehat: rehat、centos(免费) debian: ubuntu deepin
linux系统优点:
-
免费、开源
-
速度快,资源少
-
稳定、安全,不宕机
-
多用户、多任务
-
支持多种平台
虚拟化和虚拟机
-
虚拟化: 也就是将一台物理机划分成n逻辑的计算机,最大限度的榨干计算机的性能
-
docker openstack kvm
-
-
虚拟机 实现虚拟化的一种技术
-
windows: vmware workstation virtual box
-
mac :parallels desktop
-
二、系统安装
-
安装方式
-
双系统
-
虚拟机
-
-
系统版本
-
ubuntu16.04.3-desktop-amd64
-
CentOS7.3
-
-
关机、重启命令
关机:sudo shutdown -h 18:00 #系统在18:00定时关机sudo shutdown -h +10 #系统10分钟后关机sudo shutdown -h now 立即关机sudo halt 立即关机 等于shutdown -h nowsudo poweroff 关机重启:sudo reboot
-
快照 拍摄快照,保存虚拟机状态,以后虚拟机出错后,可以恢复到快照状态
-
linux版本查看
# 查看ubuntu版本信息 lsb_release -a
-
Ubuntu安装完毕后需要更新软件。
-
桌面右上角,设置(齿轮)—— 系统设置—— system—software update。download from 后的下拉框中选择”中国的服务器“ — 阿里云镜像:http://mirrors.aliyun.com/ubuntu
-
设置显示器,同样在系统设置中 hardware----display 选择所需分辨率
-
语言设置 系统设置——language中,添加汉语,然后再上面的列表框中将其拖动到最前面,下次重启就可以看到中文界面了。重启的时候会提示你目录是否改成汉语的,请选择no
-
-
显示终端
-
在图形界面里显示终端,请按ctl + alt + t 显示终端或者桌面右键--终端
-
不带图形界面的终端(全shell),请安ctl + alt + f1~f6,可以开启不同的终端窗口,最多6个,按ctl + alt + f7退回到图形界面
-
-
开启工作区
系统设置—外观—行为:点选开启工作区。
-
root用户和sudo
系统默认的root用户是停用的,所有和系统相关指令均需使用sudo(super user do)命令执行,需要输入密码
三、常用工具
-
ssh
是secure shell的简写
-
传输是加密,可以有效防止数据再传输过程中被截取
-
传输的数据是压缩的,所以速度超快
-
开启器ssh服务,ubuntu默认没有安装ssh服务,首先需要安装ssh服务器
#1. 安装ssh-server sudo apt-get install openssh-server #2. 检查ssh服务开启状态 python@ubuntu:~$ ps -aux | grep ssh root 3747 0.0 0.5 65512 5636 ? Ss 20:54 0:00 /usr/sbin/sshd -D #是这个 python 4119 0.0 0.1 21312 1044 pts/4 S+ 21:16 0:00 grep --color=auto ssh #3.启动ssh服务 sudo service ssh start | restart | stop 启动、重新启动、停止服务 #或者 sudo /etc/init.d/ssh start | restart | stop #4.测试 ssh -p 端口 用户名@主机地址 #ssh默认端口是22
-
-
远程连接工具
-
xshell
-
putty
-
scrt
-
-
软件安装
-
Ubuntu下软件(apt) 安装
查看软件包信息 sudo apt-cache showsrc 包名 获得源码 sudo apt/apt-get source 包名 安装软件 sudo apt/apt-get install 包名 修复安装 sudo apt/apt-get -f install 删除软件 sudo apt/apt-get remove 包名 获取新的软件包列表 sudo apt/apt-get update 升级有可用更新的软件包 sudo apt/apt-get upgrade 查看可升级软件列表 sudo apt list --upgradable 清理无用包 sudo apt/apt-get clean sudo apt/apt-get autoclean#安装常见的库sudo apt-get updatesudo apt-get install man gcc make lsof ssh openssl tree vim dnsutils iputils-ping sudo apt-get install net-tools psmisc sysstat curl telnet traceroute wget libbz2-dev libpcre3 sudo apt-get install libpcre3-dev libreadline-dev libsqlite3-dev libssl-dev llvm sudo apt-get install zlib1g-dev git mysql-server mysql-client zip p7zip
-
CentOS的软件安装
-
yum 安装
yum -y install #包名 yum -y update #更新软件包列表 yum update 包名 #更新指定包 yum remove 包名 #卸载指定包 yum list #显示包列表 ##切换软件源 ##1.先备份,任何重要操作之前要先备份 cd /etc/yum.repos.d cp CentOS-Base.repo CentOS-Base.repo.bak rm CentOS-Base.repo curl -O http://mirrors.163.com/.help/CentOS6-Base-163.repo #163 #curl -O http://mirrors.aliyun.com/repo/Centos-7.repo #阿里云 mv CentOS6-Base-163.repo CentOS-Base.repo ##改名 yum clean all ##清除yum源缓存 yum makecache #生成新的yum源缓存 #常用下载源 1 阿里云 mirrors.aliyun.com 2 网易 mirrors.163.com 3 搜狐 mirrors.sohu.com 4 清华大学 mirrors.tuna.tsinghua.edu.cn
-
-
-
ubuntu 下安装pycharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=linux
直接提取安装包,然后到安装包目录下的bin目录下执行 ./pycharm.sh
注册码激活:
https://blog.csdn.net/u014044812/article/details/78727496
-
安装搜狗拼音输入法
1)双击安装搜狗拼音的安装包
2)安装完毕后,到系统设置->语言支持,将键盘输入法系统设置为fcitx。重启系统