Linux
文章平均质量分 94
cpf945
这个作者很懒,什么都没留下…
展开
-
使用Linux Tc实现入向和出向限速
使用linux TC 实现入向和出向限速的方法,和ipv6限速方式。原创 2022-08-03 17:15:22 · 4816 阅读 · 1 评论 -
shell脚本编写(4.函数调用)
1.函数声明:如下是一个简单的加法函数的声明和调用;shell函数和python函数的区别:①传参:shell脚本的传参通过$1 $2…对应第一 第二个参数;②返回值:shell脚本的return后不跟函数的返回值,它只能传0到255之间的一个数,可以代表函数执行状态;③返回值的获取:调用函数后可以通过$?看函数的返回值(这个查看必须紧跟着函数的调用);④函数中定义的值,在外面可以直接拿...原创 2020-05-10 11:11:40 · 677 阅读 · 0 评论 -
pip管理软件命令
1.pip安装软件命令: pip install 要安装的软件名2.pip强制安装命令:强制安装,即使原来已经安装过,依然重新安装:pip install --ignore-installed 要安装的软件名3.pip更新软件命令:①更新pip:pip install --upgrade pip②更新其他软件,只要将最后的pip改为要更新的软件名;4.pip卸载命令: pi...原创 2019-10-15 16:41:30 · 244 阅读 · 0 评论 -
安装centos7.0虚拟机遇到的报错(kvm环境下)
1.安装完成后没有ifconfig命令,也无法ping通外部网络:①.通过命令vir-manager进入虚拟机的管理界面,双击对应虚拟机进入后点击左上角的感叹号进入如下界面(关闭虚拟机后执行):②.点击右边的NIC,即网络设置:在网络设置上选择联网模式,如果Device model是vritio的话,修改为e1000或者rtl8139.③.重启虚拟机,进入虚拟机,这个时候应该是可以ping...原创 2019-10-14 09:58:02 · 870 阅读 · 0 评论 -
RMP、DEB系统相关安装包下载位置
1.清华大学的开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/2.网易的:https://mirrors.edge.kernel.org/centos/3.centos相关的:http://vault.centos.org/5.5/os/x86_64/CentOS/...原创 2019-08-28 09:08:37 · 853 阅读 · 0 评论 -
shell脚本编写(5.参数传递)
1.最基本的read,通过read交互式传递:read nameecho $name2.使用$0,$1…传递:比如脚本中echo "0:$0 1:$1 2:$2"运行脚本命令:./test.sh first second输出的 $0就是./test.sh $1是first $2是second。3.使用getops实现选项参数对应传递:while getopts ":a:b:c:"...原创 2019-08-28 16:05:17 · 772 阅读 · 0 评论 -
virsh、virt-manager报错 version `LIBVIRT_3.1.0' not found`
virsh: /usr/local/lib/libvirt.so.0: version LIBVIRT_3.1.0' not found (required by virsh) virsh: /usr/local/lib/libvirt.so.0: versionLIBVIRT_3.0.0’ not found (required by virsh) virsh:/usr/local/lib/...原创 2019-09-03 10:21:22 · 3390 阅读 · 0 评论 -
shell脚本编写(3.修改文件内容)
一、脚本常用true > test.txt可以清空文件中的内容。向文件中写东西(追加),要重写的话可以和上面命令配合。cat >> test.txt << EOF要写入的东西EOFPS:一定要以EOF结尾。2. 输出,等于多个echo。cat << EOF要输出的东西EOF...原创 2019-09-17 13:52:23 · 6266 阅读 · 0 评论 -
virsh的快照管理
主要包含2个部分:快照名和虚拟机名。先创建一个磁盘空间:qemu-img create -f qcow2 test.qcow2 150G创建虚拟机:virt-install --virt-type kvm --name test --ram 1024 --cdrom=/opt/test.iso --disk path=/opt/test.qcow2 --network=bridge:...原创 2019-09-24 19:57:19 · 2563 阅读 · 0 评论 -
Red hat修改静态路由
(默认路由是数据包找不到合适路由,最终选择的路由;静态就是重启服务依然存在)一、删除默认静态路由在 /etc/init.d/network文件中查看:会有这样一段代码:这是一段添加路由表的代码,代表从/etc/sysconfig/static-routes文件中读取以any开头的一段代码后面定义为args,加到命令 route add -后面。# Add non interface-s...原创 2019-09-26 09:55:17 · 715 阅读 · 0 评论 -
vmware导出ovf和ova格式
一、导出步骤环境:在Ubuntu环境中安装的vmware workstation 15.03 。1.先将虚拟机关机;2.点击右上角的File—>Exporot to OVF…2.点击完成后会弹出选择文件路径和名称框:如果上面Name名称的后缀是ovf,则会导出多个相关文件(.ovf .mf .vmdk .iso),如果是ova,则只会导出一个ova的压缩包。PS:我原来以为在Li...原创 2019-08-27 09:36:26 · 14372 阅读 · 0 评论 -
vmware中安装Red-hat 6.5
1.安装步骤可以参考链接:http://www.linuxdown.net/install/setup/2015/0319/3874.html2.新安装的可能只有本地回环的ip:设置一个ip以及端口名称:ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up2.这个时候使用ping命令依然显示:Network is unreachable...原创 2019-08-26 14:27:03 · 346 阅读 · 0 评论 -
Linux下的C/C++程序编写
linux课程结课后就在也没有在linux环境下写过什么了。这两天又重装了下VMware和Ubuntu,熟悉一下linux环境,为什么呢,可能是因为Ubuntu的紫红色界面好看吧。1.通过mkdir起步。首先得新建个文件夹吧,所有的文档放在一起,然后在ls -l看下。cpf@ubuntu:~$ mkdir myworkspacecpf@ubuntu:~/myworkspace$ ls -l...原创 2019-07-20 09:59:51 · 281 阅读 · 0 评论 -
使用openstack中遇到的报错和使用笔记
1.无法使用openstack CIL时:方法:①在devstack目录下 新建 openrc.chvim openrc.sh②在openrc.sh文件中写入:OS_USERNAME=adminOS_PASSWORD=adminOS_TENANT_NAME=adminOS_AUTH_URL=http://URL #这个ULR 和本机环境有关;从/etc/keystone/keys...原创 2019-07-31 14:35:56 · 6003 阅读 · 0 评论 -
纯命令行安装虚拟机(birdge,vmware)
类似于NAT模式的安装,有一点不同,可以看纯命令行安装虚拟机(NAT)1.xm文件的修改主要在interface部分。<domain type='kvm'><name>fabric</name><uuid>bfdfe464-bd78-11e9-867c-637423b59d21</uuid><memory>10485...原创 2019-08-14 11:41:51 · 778 阅读 · 0 评论 -
linux网络连接问题(ping不通)
1.可能是路由信息不对。先route -n查看路由信息。如果没有当前子网的网络号,可以添加:route add default gw 网关网关就是网络号,最后一部分为1原创 2019-08-12 12:01:06 · 4725 阅读 · 0 评论 -
Ubuntu命令行安装虚拟(KVM)
使用virt-install安装虚拟机时候遇到一些问题,选择编写xml文件直接安装。参考链接1:https://www.cnblogs.com/zknublx/p/9198684.html参考链接2:https://www.linuxidc.com/Linux/2016-12/138112.htm一、安装过程1.xml文件内容如下,命名为kvm_temp.xml(NAT模式,更改模式的部分...原创 2019-08-13 10:48:40 · 3438 阅读 · 0 评论 -
Ubuntu中卸载重装kvm系列软件
一、卸载以下命令都在root用户下进行,否则需要sudo1.首先查看要卸载的软件名称:比如我想卸载kvm下的virt-manage、virt-viewer等一系列软件:dpkg -l|grep virt会显示相关的软件,然后使用以下命令卸载:apt-get remove virt-manager如果卸载的时候报错:E: Unmet dependencies. Try 'apt-...原创 2019-08-26 14:18:51 · 4099 阅读 · 0 评论 -
Ubuntu16.04安装Devstack报错的解决办法
基本步骤参考:https://www.cnblogs.com/love9527/p/8298959.html问题总结:在安装Devstack之前不要升级python,使用ubuntu默认安装的python版本。运行前升级pip到最新版本。如果./stack.sh运行后自动将pip的版本回退到8或者9,则修改/opt/stack/devstack/tools下的cap-pip.txt文...原创 2019-07-29 19:08:51 · 1748 阅读 · 0 评论