linux入门

Posted 三千丝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux入门相关的知识,希望对你有一定的参考价值。

本文目录

  • 运维涉及硬件简介

 

 

运维涉及硬件简介

物理硬件

  网络设备

  服务器

  

 

  存储设备

云架构

  虚拟主机

  虚拟网络

  数据库产品

  中间件

  容器化服务

 

 

Linux

  类似windows,Linux也是一个操作系统软件。Linux是一套开放源代码程序的,并可以自由传播的类Unix操作系统软件,多用户,多任务并且支持多线程和多CPU的操作系统。

  Linux系统主要被应用于服务器端,嵌入式开发和个人PC桌面3大领域,其中服务器领域是重中之重。

  我们熟知的大型,超大型互联网企业(百度,sina,淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。

Linux起源

  Unix系统于1969年在AT&T的贝尔实验室诞生,20世纪70年代,它逐步盛行,这期间,又产生了一个比较重要的分支,就是大约1977年诞生的BSD(Berkeley Software Distribution)系统。从BSD系统开始,各大产商及商业公司开始了根据自身公司的硬件架构,并以BSD系统为基础进行Unix系统的研发,从而产生了各种版本的Unix系统,例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX等。

 

 

获取CentOS系统ISO镜像

CentOS的官方站

 

 

centos系统安装后的基本配置

1.常用软件安装:

yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc

2.主机名和网络

 hostnamectl set-hostname oldyang
 echo "10.0.0.100 oldyang">>/etc/hosts


3.关闭防火墙
iptables -L    #出现很多信息表示防火墙处于开启状态
iptables -F        #把策略清理掉
systemctl disable firewalld   #把防火墙设置成开机不自启


[root@oldyang ~]# getenforce 
Enforcing
[root@oldyang ~]# setenforce 0
[root@oldyang ~]# getenforce 
[root@oldyang ~]# vim /etc/selinux/config 

 

Linux命令

命令的基本构成

命令体 选项 参数(对象)
ls          -l     /var

参数:文件
文件类型:
d :目录
f :普通文件
l :链接
b :块设备,磁盘 光驱
c :字符设备
p :管道
s :套接字

命令提示符:

[root@oldyang ~]#   超级用户
[yb@oldyang ~]$        普通用户

 

Linux命令常用快捷键

[TAB]:
    1.命令补全
    2.参数补全

ctrl + c  cancel 取消当前的操作 
ctrl + l  (小写字母L)  clear(命令)
ctrl + d  退出当前用户 
ctrl + r查找(历史命令)。 history|grep
ctrl + a  把光标移动到行首 
ctrl + e  把光标移动到行尾
ctrl+ u  把光标到行首的内容删除/剪切 


ctrl + y  粘贴 
delete    光标所在处从前往后删除内容
ctrl + k  把光标到行尾的内容删除/剪切 
ctrl + →  向右移动一个单词 
ctrl + ←  向左移动一个单词
ctrl + s  锁屏 
ctrl + q  解锁  

 

获取帮助

--help
    命令 --help(查询命令 精简版的帮助)
    如:shutdown --help
    help 命令(针对bash内置命令)    
    如help cd

man   man手册
    
info   如:info  shutdown 查询命令超级详细的帮助

 

关机重启

重启或关机命令:
shutdown
关机与重启命令
halt/poweroff/reboot
shutdown  -r  10     #10分钟之后重启
shutdown  -r  0       #立刻重启 
shutdown  -r  now   #立刻重启 
shutdown -h  10      #10分钟之后关机 
shutdown -h  0        #立刻关机
shutdown -h  now    #立刻关机
shutdown -c            #取消关机重启

 

 Linux命令分类

 

以上是关于linux入门的主要内容,如果未能解决你的问题,请参考以下文章

linux_docker入门

Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)

[linux][c/c++]代码片段01

Cg入门19:Fragment shader - 片段级模型动态变色

[linux][c/c++]代码片段02

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?