|
linux 学习基础
企业Linux分区标准
300G 硬盘 划分
/boot 200M
/swap 16G(一般) 内存2倍如果内存使用完的话分多没有用太多浪费
/ 80G
/data 剩余所有
学习Linux运维的目的建立自己的目标然后行动。最终目标高级架构师
初学者如何学习Linux
初学者安装虚拟机可以安装系统后多练习命令一般几十遍50遍以上较好。
接下来就是搭建各种服务。遇到问题以后可以使用Google搜索。
熟练搭建服务以后理解每个服务的完整配置和优化。平时多积累SHELL 编程。多练习不断提高水平
建立自己的学习博客进行知识积累和查缺补漏。提高自己的文档编写能力和制定方案的能力。
通过以上学习能够满足企业的一般应用。需要达到资深级别还需集群架构、负载均衡、自动化化运维和运维卡开发等知识。多练习才能不断提高实践出真知。
Linux必备命令
计算机基础知识——》硬件知识——》Linux必备的20个命令
tab键:补全命令
lsls跟dos下的dir命令是一样的都是用来列出目录下的文件
ls -a (查看当前所有的文件和文件夹包括隐藏的文件以.开头的文件
pwd查看当前工作目录
cd 【cd命令:切换当前目录至其它目录,比如进入/etc目录,则执行 cd /etc; 如cd /home (进入/home目录)cd /root (进入/root目录)cd / 在Linux 系统中斜杠“/”表示的是根目录; cd..表示当前目录的上一级目录(返回上一级目录)cd.表示当前目录】
mkdir :创建目录 【mkdir命令+ 目录名】
rm: 删除文件或目录 ; rm -rf test.txt(-r 表示递归-f表示强制 )【千万别使用该目】非常危险 如果使用 rm -rf / 【如果手快删除根目录系统就崩溃了就完蛋了MOV】如果非要删除一个目录如:[root@localhost~]# rm -rf /home/test/ ; 删除目录最好别删将其移走。 方法[root@localhost~]# mov
rmdir: 删除空目录)
cp :拷贝文件。用法cp old.txt /tmp/new.txt ,常用来备份。
cat
useradd
rm
ifconfig 或ifconfig -a 显示没有启动的网卡
dhclient 自动获取ip
ctrl+z 暂停进程
root -n 查看网关
查看ip 地址ip add 或 ifconfig -a
Esc 退出
:wq 保存退出
q! 强制退出命令行不保存
cat !$ 上条命令的最后一个参数查看所写得配置文件信息
> /etc/resolv.conf(命令的重镜像相当于将该文件清空)
etc/init.d/network restart 重启网络服务
cat /etc/resolv.conf(dns配置文件或 ifcofig -a 重启完以后进行检测
chown只有文件主和超级用户才可以便用该命令。
chmod
vi [root@localhost~]# vi /etc/sysconfig/network-script/ifcfg-eth0
find
grep
ps
free
top
awk
if
for
case
wc
yum
rpm
tar
unzip
more
head
tail 等
15K 的基本要求
Linux简单服务器搭建掌握tar常见文件解压方式掌握安装软件的方法1.yum install 方式安装2.源码编译安装3步configure \make \make install--Apache服务搭建---Mysql服务搭建---PHP服务器搭建--LAMP架构整合 discuz 论坛---Kickstrt 自动化系统安装---cacti监控部署---shell脚本编程包括各种语句的学习if for while sed 等--Linux 高级服务器搭建----NginxWEB服务器搭建--
Tomcat服务器搭建---LNMP架构搭建yum/源码---Nginx 动静分离---LVS+Keepalived 负载均衡部署--高级 shell编写---自动化运维学习KVM\ Puppet \zabbix\ Ansible\Mysql+DRBD等
Linux 学习心得前期一定要多搭建各种服务各种场景了解各种原理该如何拓展。
系统介绍
安装完以后,进入系统[root@localhost~ ]#
# 表示root 是当前是ROOT管理员登录的如果是$,说明是普通用户登录。 clear 清屏 ls:查看
Linux就是有各种文件各种目录组成的每个目录下面存放各种功能。cd : 到达某个目录的意思。 如[root@localhost~ ]# cd root/ _----->[root@localhost~ boot]#
home/ 分区是存放普通用户的。
root/ 分区是用来存放引导文件的。
【主要区分 /boot 表示是根分区下面的boot目录。 boot/ :是表示boot目录下面的文件。】
/根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需要的文件
/dev 存放设备文件
/etc 存放系统配置文件
/home 普通用户的宿主目录用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统通常用户来挂载使用。
/proc 存放存储进程和系统信息的。
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序命令程序文件、程序库、手册和其他文档
/var 系统默认日志存放目录 |
|
|