除非在坐的各位同学:想做系统运维,网络管理
脑袋有一个大致的印象:具体参数不清楚没关系
==================
(1)生成软链接,符号链接(类似于windows中的快捷方式)
ln 文件名 软链接名 -s (注意不要在共享中生成软链接,windows不支持这种格式的文件)
生成硬链接(相当于给文件取了一个别名)
ln 文件名 别名 (注意不要在共享中生成软链接,windows不支持这种格式的文件)
区别:软链接依赖于指向的文件,硬链接取了别名
(2)查找
find
grep "hello" 1.txt -Hnw (H表示打印文件名字,n打印行号,w全字匹配)
(3)输出
echo 输出字符串
echo "hello"
cat 1.txt 查看并打印1.txt中的内容
(4)给命令去别名
alias c='clear'
取消别名
unalias c
(5)linux在线安装程序
下载并安装程序:sudo apt-get install 你要下载的程序的名字
卸载程序:apt-get remove 程序的名字
更新下载源:apt-get update
linux离线安装程序
(6)vim的高级用法(增删改查)
查找字符串:在命令模式中输入 /hello 从前往后查找hello (按n不断查找下一个)
?hello 从后往前查找hello
替换字符串:在命令模式中输入 :%s/旧的字符串/新的字符串 (把每一行第一次出现的字符串用新的替换)
:%s/旧的字符串/新的字符串/g 把所有的字符串都替换成新的
:n,ms/旧的字符串/新的字符串/g 把从第n行开始到第m行结束所有的替换
跳到某一行:50gg 跳到第50行
实现代码跳转
1.安装软件 ctags ---- sudo apt-get install ctags
2.在项目的最顶层目录创一个关联文件(在创建的目录下运行ctags -R),会生成一个tags文件
3.配置文件/etc/vim/vimrc
在50行下面添加
set ai
set tags+=./tags
set tags+=/usr/include/tags
进入到/usr/include目录下运行ctags -R
4.打开项目中任意一个文件把光标移动到函数或变量名上在按ctrl+],返回ctrl+o
配置ubuntu连接外网
===================
检查你的ubuntu是否能够连接外网 ---》在命令行中输入ping www.baidu.com
如果出现如下结果:
64 bytes from 14.215.177.38: icmp_req=1 ttl=128 time=5.20 ms
64 bytes from 14.215.177.38: icmp_req=2 ttl=128 time=5.31 ms 说明能够连接外网
步骤:
(1)保证你自己的电脑是能上网的,然后虚拟机网络设置为桥接
(2)打开/etc/network/interfaces配置ip
ip地址
网关 参考电脑的
子网掩码 参考电脑的
32位的ubuntu
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.5
gateway 192.168.1.1
netmask 255.255.255.0
64位的ubuntu
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.1.5
gateway 192.168.1.1
netmask 255.255.255.0
(3)打开/etc/resolv.conf
nameserver 你电脑的DNS服务器地址
nameserver 127.0.0.1
search localdomain
(4)重启刚才的配置
重新加载网络配置信息:sudo /etc/init.d/networking force-reload
重新启动网络服务:sudo /etc/init.d/networking restart
//或者
1,打开你windows端的网络适配器,启动VM的两个虚拟网卡
2,设置你的虚拟机是桥接模式,复制物理的状态
3,你一定要获取或者切换root权限
sudo -s 或者是sudo su
4,更改你的ubuntu的物理网卡的默认ip
vim /etc/network/interfaces
audo eth0
iface eth0 inet static
//这个是静态设置IP,如果你想要动态,把static改成dhcp
address 192.168.1.253 //IP
gateway 192.168.1.1 //网关
netmask 255.255.255.0 //掩码
5,使能你的网卡IP:
ifconfig eth0 192.168.1.253
6,设置你的DNS:
vim /etc/resolvconf/resolv.conf.d/base
添加一句话:
nameserver 202.96.134.33
7,重启网卡:
/etc/init.d/networking restart //重启网络
/etc/init.d/resolvconf restart //重启DNS域名解释
8,重启ubuntu,重启电脑
原因:重置DNS
如果到这样子还不能上网,你就重做第5部,做第9步,再试一次,如果还不行,等我
9,动态获取IP命令:
dhclient