Linux简介:
linux代表系统内核。Linux系统指基于Linux内核的操作系统,由内核和程序结合组成。比较流行的发行版本由RedHat Linux、Fedora、Centos、Debian、Ubuntu等。
Linux的诞生和发展其诞生和发展离不开4个要素:UNIX操作系统、MINIX操作系统、GUN计划和POSIX标准。GUN计划目的是建立免费的UNIX系统,其基本原则是源代码共享以及思想共享。GUN是“GUN’s not UNIX”的缩写。Linux可以说是UNIX的一个升级克隆体,Linux也是GUN计划的一部分,还有Emacs编辑程序、Bash shell程序、GCC编译器等。POSIX标准表示可移植操作系统接口(Portable Operating System Interface),由电气和电子工程协会最初开发POSIX标准,为了提高UNIX环境下应用程序的可移植性。
开源文化讲到linux往往会想到开源,windows就会想到封闭。开源项目除了Linux,常见的还有Apache服务器、MySql数据库等。
总结
正式基于开源、免费,大部分服务器都是用的Linux,我们才要去学习这个系统。
虚拟机有virtualbox 和 vmware。我的系统不能打开virtualbox,使用VM。
Linux发行版本,这里选择Centos。
虚拟机系统安装
安装好VM后,开始创建虚拟机,选择稍后创建系统,系统Linux,版本CentOS,选择安装位置,磁盘容量
然后编辑虚拟机设置,找到镜像位置,分配内存,开启虚拟机
进入安装界面选择第一项,选择skip,next,中文简体,美式英语,默认下一步……这里我设置的密码是 jiangwz 安装完成,重新引导开机
未免遗忘,这里将密码详细过程截图发在博客
、
如上系统就安装好了,点击重新引导重启进入系统
用户名 root
密码 jiangwz
配置网络:
桥接模式相当于把虚拟出来的系统与真实主机主机并行存在。
查看所有的网卡ifconfig -a
开启eth0网卡ifconfig eth0 up
发送DHCP请求自动获分配IP地址。dhclient eth0
检查网络ping www.baidu.com Linux中平通不会自动中断,需要Ctrl+c中断
开机自动获取ip/etc/sysconfig/network-scripts/ifcfg-eth0 ,把ONBOOT=“no"改为ONBOOT="yes"
网络设置好之后,就是安装桌面和vim编辑器了
安装桌面yum软件管理器,让你通过一个命令就可以下载安装想要的软件。
安装桌面系统yum groupinstall desktop
安装vim编辑器yum install vim
自动进入图形系统/etc/inittab 3改为5 自动进入图形系统
添加用户adduser 用户名passed 你add的用户名
这里遇到的问题是,输入安装命令后走了几行代码就回到输入命令的界面,再次输入有成功安装,安装过程中需要y回车确认
安装完成后 startx 回车进桌面 然后就卡住了
重启再进桌面
Linux命令:
显示当前工作目录pwd
切换当前工作目录cd. 表示当前目录.. 表示上一层目录- 表示上一个工作目录~ 当前用户的家目录~ac ac用户的家目录
显示目录文件信息ls
创建目录mkdir -p(创建多级目录) 目录名
创建文件touch
rwx rwx rwx
110 111 000
复制文件cp 源 目标
移动文件mv 源 目标
删除文件rm -r(删除目录及目录下的所有内容) -f(不提示强制删除)
计算文件或目录的容量du -h(人性化显示容量信息)-s(仅显示总量)
文件系统及其权限
一切皆文件在Linux下一切皆是文件。普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。不同于windows系统,Linux下文件名区分大小写。
文件及目录权限ls -l -rw-r--r-- 1 fanguodong staff
第一列第一个字符-代表普通文件d代表目录bc代表设备
第一列第二至九个字符代表权限三位一组分别为所有者权限、所属组权限、其它账号权限
第二列链接数量或子目录数量
第三列文档所有者
第四列文档所属组
第五列容量
VIM
vim编辑器之神
三种工作模式:普通模式、插入模式、命令模式。虽然可以修改快捷键,但不建议修改。
普通模式下h 光标左移动一位j 光标下移一位k 光标上移一位l 光标右移一位
插入模式i 进入插入模式Esc进入普通模式
命令模式普通模式下输入“:”进入命令模式:wq保存并推出
命令练习vimtutor