linux日常使用总结(一)

修改/boot/grub/grub.cfg文件时提示权限不够

原因: 默认挂载的是只读分区,需要解挂再重新挂载

开机自动登录用户

方法: 修改/etc/slim.conf文件,

default_user user //user为自动登录的用户名
auto_login  yes  //

vmware安装错误提示

查看错误日志

vim /tmp/vmware-root/vmware-8028.log

查看时区

date + "%Z" //Z:时区

rpm及rpmbuild 相关

rpm:

  • a:查询所有已经安装的软件包
  • h:套件安装时列出标记
  • i:显示套件的相关信息
  • q:查询一个包是否安装
  • U:升级指定的套件
  • v:显示指令执行过程
  • –force:强制安装
rpm -qa | sort  #统计全部已安装软件包,sort:排序
rpm -ivh		#安装
rpm -Uvh		#升级
rpm -ql			#查看一个包安装了哪些文件
rpm --nodeps 	#不检查依赖

rpmbuild:
安装:yum install rpm-build -y
基本格式:rpmbuild [options]
options选项

-bp :只执行spec的%pre段(解开源码包并打补丁,只做准备)
-bc :执行spec的%pre和%build 段(准备并编译)
-bi :执行spec中%pre,%build与%install(准备,编译并安装)
-bl :检查spec中的%file段(查看文件是否齐全)
-ba :建立源码与二进制包,编译后做成*.rpm和*.src.rpm
-bb :只建立二进制包,编译后做成*.rpm
-bs :只做成*.src.rpm

rpmbuild -ba kylin.spec --target=i586 #指定版本

whereis eom	#查找文件
eom: /usr/bin/eom /usr/lib64/eom /usr/share/eom /usr/share/man/man1/eom.1.gz

rpm -qf /usr/share/eom/	#查看文件按或命令所属哪个安装包
eom-1.22.1-1.kb3.ky3.x86_64

重新以读写权限挂载

mount -o remount,rw /boot/
-o:指定挂载时的选项

更换内核

  • 指定根目录chroot
  • 替换旧内核:cp uImag /boot
  • 更改文件:/etc/.*info
  • 换主机制作文件系统,去到要制作成系统的根目录
mksquashfs . ../filesystem.squashfs -comp xz
-comp:指定压缩格式
  • 制作iso文件
mkisofs -o ***.iso -R os/

更改系统默认语系

更改文件/etc/locale.conf

添加环境变量

PATH="${PATH}=:/root"

yum相关

  • 配置文件:/etc/yum.repos.d
  • CentOS-Base :联网后基础的源
[baseos]
name=CentOS Linux $releasever - BaseOS
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

安装所有依赖:yum-builddep SRPMS

grub设置

  • 开机界面输入:e 进入grub界面

msgfmt命令

mo文件是被编译了的文件,一般在汉化的时候会用到,po文件是文本文件

  • 安装方法: yum install gettext
  • po文件转 mo文件: msgfmt -o test.mo test.po
  • mo 文件转 po 文件:msgunfmt test.mo -o test.po

wget:下载文件工具

wget http://***  --user=*** --password=***

vmware相关

卸载:vmware-installer -u vmware-workstation

ssh相关

ssh 用户名@用户ip
ssh root@192.168.111.111

目录切换:pushd和popd

pushd:是创建一个目录栈,你可以把你目前常见的几个目录压入栈中,并可以迅速地进行切换

pushd ~/rpmduild/BUILD  //创建目标栈
pushd //切换目标栈

popd:将栈顶的目录弹出

popd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值