Linux的介绍及部分基础命令

一、你知道的操作系统(OS)
windowns、Android、iOS、Linux、Unix、OS X
二、Linux介绍
1、特点:
(1)自由使用,免费,开源
(2)多用户,多任务,多线程,多CPU

2、组成:
Linux=内核+shell(解释器)+文件系统 +应用程序
内核=内存架构+进程+驱动程序
内核官网:https://www.kernel.org/

3、 Linux应用
服务器
Linux:用的最多
redhot,centos(6.X),suse linux
windowns server(2008,2012)
unix
手机操作系统
嵌入式
平板
电视盒子
4、Linux分支
Redhat
偏原生Linux,命令行操作
centOS
debian
偏图形化界面
Ubuntu
5、Linux思想
Linux一切皆文件

去IOE:它是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以自己在开源软件基础上开发的系统。


三、Linux安装
1、准备:
CPU:i5 1core ,内存8G,磁盘50G
VMware实现硬件的虚拟化
2、安装
注意:软件、代码安装目录,存放位置不要出现中文,文件夹文件是空格
(1)安装VMware 
(2)安装Linux
3、基本环境配置
(0)使用root用户配置,密码和安装虚拟机huadian用户密码一致
ctrl+alt
(1)修改主机名
查看:hostname
修改:
临时修改:hostname bigdata-training01.huadian.com
永久修改:/etc/sysconfig/network
i vi /etc/sysconfig/network
ii 按下键盘“i”进入编辑模式
iii 修改主机名
iv "ESC" -》”:“+”wq“ +回车
(2)配置网络
VMware子网络改成192.168.59.0
ip:192.168.59.150
网关:192.168.59.2
子网掩码:255.255.255.0
方式:
(1)UI界面
(2)vi /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
查看网络的命令
ifconfig
ping
(3)网络映射(内部局域网)
vi /etc/hosts
halt:关机,reboot:重启

额外:windows
C:\Windows\System32\drivers\etc\hosts·
追加
192.168.59.150 bigdata-training01.huadian.com

四、Linux的常用远程工具
1、SecureCRT
快捷键:
复制:鼠标滚轮

粘贴:鼠标右键

2、notepad++:支持远程编辑的 文本编辑器

3、Xmanager
xshell远程命令行
xftp:远程文件传输攻击
xbrowser:远程桌面

相对路径和绝对路径
绝对路径:从最底层的根目录(/)开始访问


Linux常见命令
通用格式
命令 选项(参数) 【操作的文件或者目录】
ls -a /

(1)ls:list 列举一个目录下的文件

-l:length:长格式方式查看 ll===(ls -l)

-a:列举包含隐藏文件

(2)cd:chang dir   跳转到上一层

(3)pwd:print work directory  打印当前目录

(4)clear:清屏===ctrl + l

(5)history:查看命令历史记录

文件管理
创建
文件:touch filename
注意:如果是多个文件,文件名之间用 空格 隔开

touch "hello word"

文件夹:mkdir dirName

-p:递归
eg:mkdir /a/b/c ,如果b不存在,先创建b目录
删除(remove)
rm 
-r:删除目录

-f:免确认

rmdir:只能删除空目录


注意:Linux中:如果出现backspace无法删除,先按下ctrl + backspace

编辑
vi/vim
复制:cp :copy

 

cp source_file targe_file

 

移动(重命名)mv:move

mv source_file targe_file

查看

cat:直接查看文件所有内容

more:分页查看

按空格键是向下翻页,最底下的百分比在变动,内容显示向下翻了一页。如果想返回上一页,则按b键即可向上翻页

less:分页查看,

可以向上查看,(按键盘上下键去感受)

            与more差不多,但是比more灵活,建议使用这个命令

head:查看文件头部的内容,默认显示10行

-n:查看多行,

eg:head -20 filename

tail:查看文件尾部的内容,默认显示10行

-n:查看多行

-F:动态查看

实时监控

 

常见的符号命令
.:当前目录
..:上一级目录
~:家目录

>:覆盖重写某个文件

>>:追加到某个文件

不会覆盖,会追加到文件尾

|:管道符,一般grep连用


常用的工具命令
man:帮助命令

wc:文本统计 wordcount
wc bb.text
2 2 6 bb.text
行数 单词 字符 文件名
-l -w -c
du:文件大小统计

 

-h:人性化的显示单位

 

visudo:编辑sudo命令
需要:我希望huadian用户拥有特殊权限(查看防火墙状态)
huadian ALL=(ALL)       /sbin/service iptables status
huadian ALL=(ALL)       /sbin/service iptables stop

直接配置成拥有root的所有权限

推荐配置用法
huadian ALL=(root)      NOPASSWD:ALL

用户名 登录主机=(以什么样的身份执行) 可以什么样的命令

该用户怎么去使用额外配置给他的权限
sudo service iptables status

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值