1.学习Linux的心得
Linux是不同于windows的图形界面的操作, linux需要经常敲命令,对刚开始不熟悉Linux的用户来说,个人建议在虚拟机里,避免误操作造成系统崩溃,命令需要多敲熟练用法,例如vim,rm,ls等,还要记住学的Linux的命令和作用。
2.Linux的简介
UNIX和Linux的都是c语言编写,c语言为提高unix系统可移植性打下基础,
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。
Linux是开发源代码的自由软件,UNIX是对源代码实行知识产权保护的传统商业软件.
UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.UNIX(5万美圆)而Linux免费
UNIX是命令行下的系统 linux是加了窗体管理的系统
在对硬件的要求上,linux比unix要低,没有unix那么苛刻.在安装上linux比unix容易掌握.
Linux所有存储设备需要挂载后才能使用。windows下的程序不能直接在linux中安装和运行。
为什么开源流行:
使用的自由,绝大多数开源软件免费。
研究的自由,可以获得软件源代码
散布及改良的自由,可以自由传播,改良甚至销售
3.常见命令
3.1显示文件命令
ls
ls -la
-a (all)
-l 详细信息显示
-d 查看目录属性
3.3 时间同步命令、修改时区、修改语言
Centos6.x:
时间同步:ntpq -q
修改时区:vim /etc/sysconfig/clock
修改语言:vim /etc/sysconfig/i18n
Centos7.x:
时间同步:chronyc sources
修改时区:timedatectl set-timezone Asia/Shanghai
修改语言:localectl set-locale.UTF-8
3.4 修改主机名
Centos6.x
修改的配置文件/etc/sysconfig/network 中的HOSTNAME (修改完成后永久成效)
Centos7.x (永久生效)
方式一:配置文件/etc/hostname 直接编辑vim /etc/hostname
方式二:采用命令的方式:hostnamectl sethostname 主机名
3.5 网络服务的管理方式
后台服务管理
service 服务名 start (功能描述:开启服务)
service 服务名 stop (功能描述:关闭服务)
service 服务名 restart (功能描述:重新启动服务)
service 服务名 status (功能描述:查看服务状态)
chkconfig 设置后天服务的自启设置
chkconfig (功能描述:查看所有服务器自启配置)
chkconfig 服务名 off (功能描述:关掉指定服务的自动启动)
chkconfig 服务名 on (功能描述:开启指定服务的自动启动)
chkconfig 服务名 --list (功能描述:查看服务开机启动状态)
3.6 网络设置
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
dns配置文件:
vi /etc/resolv.conf
nameserver dns_ip
search localhost