1、ubuntu下root密码忘记怎么办?
通过普通用户调研sudo passwd进行修改,需要输入当前用户的密码,提示修改的是root密码
he@1510:~$ sudo passwd
[sudo] he 的密码:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
2、修改Linux下时区信息
Ubuntu:sudo dpkg-reconfigure tzdata
修改后重启正常
Centos: timedatectl set-timezone Asia/Shanghai
修改后重启正常
wget:下载指定的url
1.RedHat系列:Redhat、Centos、Fedora、SUSE(不用yum,用zypper)等,安装包格式rpm,命令是“rpm -参数”,包管理工具yum,支持tar2.Debian系列:Debian、Ubuntu等,安装包格式deb,命令是“dpkg -参数”,包管理工具apt-get和pip,支持tar
tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install.
Windows下修改telnet端口:
本机:tlntadmn config port=2991
远程:tlntadmn config \\server port=2991 -u xxx -p yyy ”(Server表示远程服务器系统的主机名称或IP地址,port=2991要修改为的远程登录端口号码,xxx为登录服务器系统的用户名,yyy是对 应用户账号的密码,单击回车键后,远程服务器系统的telnet端口号码就变成“2991”了。
1、查看版本方法
lsb_release -a:发行版本,适合所有版本
cat /proc/version:内核和gcc版本
cat /etc/issue:发行版本
uname -a:内核版本
2、查看磁盘空间
df -lh:列表显示,Filesystem 容量 已用 可用 已用% 挂载点
fdisk -l:查看所有分区情况
3、安装软件相关
rpm -qa|grep mysql:查看mysql安装情况
rpm -e mysql:普通删除模式
rpm -e --nodeps mysql:强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
yum list | grep mysql:查看yum上提供的mysql数据库可下载的版本
yum install -y mysql-server:安装mysql-server
4、服务相关
service servicename start/rerstart/stop:启动/重启/停止服务
5、开机启动情况,RedHat系列用chkconfig,Debian下用update-rc.d,也可以在/etc/rc.local中配置
chkconfig --list | grep mysqld:查看mysql服务是不是开机自动启动
chkconfig servicename on:设置服务开机启动
6、mysql数据库
mysqladmin -u root password 'root':通过该命令给root账号设置密码为 root
mysql -u root -p :登录我们的mysql数据库
mysql>show database;:显示数据库信息
mysql>create4 database dbname;:创建数据库
mysql>use databasename;:选择数据库
mysql>drop database name 直接删除数据库,不提醒
mysql>show tables; 显示表
mysql>describe tablename; 表的详细描述
mysql>select version(),user(),database();:查看当前版本,当前用户,当前所在数据库
7、创建连接
ln -sf /usr/local/python/bin/python2.6 /usr/bin/python2.6
8、apt-get的常用用法
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
9、rpm详解
安装
rpm -i:(install) 安装
-v:详细
-h:安装的时候显示进度条
一般我们在安装一个软件包的时候这三个命令我们会结合的使用–ivh
--nodeps:取消依赖关系
--replacefiles:是把一些冲突的文件覆盖安装
--reolacekgs:替换已经安装过的软件包
--prefix:指明软件包安装的路径
查询
rpm -q:对软件包查询
-a:所有
-qa:查询所有软件包
-qip:查询没有安装过的软件包+包名称及路径
-qi:查询已经安装过的软件包+包名
-l:位置
-ql:查询已安装过的软件包位置+包名称
-qlp:查询软件包里面包含哪些文件 +包名称及路径
-qf:查询某个文件时属于哪个软件包
卸载
rpm -e:包名称
升级
rpm -uvh:不但可以完成升级还可以完成安装
-fvh:只可以进行软件的升级
校验
rpm -V:在校验的时候如果没有提示任何的信息,说明文件没有错误
数字签名
rpm –K:用于检测你的数字签名+包名称
rpm --import 导入你公钥文件+公钥文件
10、yum详解= Yellow dog Updater,Modified 主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.
yum list installed:查看已经安装过的
available:查看没有安装过的
repolist:查看查看有多少repoID
info:查看数据包的信息
install:安装数据包可以很好的查看依赖关系然后按y,自动帮我们解决依赖关系,及依赖的软件包也会自动安装上去加–y 可以自动把依赖的软件包安装上去,而不用我们每步查看。这就是yum的优点
remove:卸载软件包
包组
yum groplist:查看yum下的包组
gropinstall:安装软件包组中间含有空格,则用 双引括起来加-y 自动安装所有依赖关系会自动安装
gropremove:包组的删除
gropinfo:查看软件包组的信息
yum clean all:清除缓存文件
11、时区和日期相关
tzselect:修改时区,注意提示,需要手动添加TZ
date -R:查看时区日期等信息
hwclock -w:当前时间和日期写入BIOS,避免重启后失效,或者将/usr/share/zoneinfo/PRC拷贝到/etc/localtime
可修改/etc/sysconfig/clock,增加 ZONE=Asia/Shanghai ( 查/usr/share/zoneinfo 下面的文件。 )
12、开启终端命令
Ctrl+Alt+Fn,n为1~6,n为7则进入window系统
13、zip和rar的用法
zip:zip yajiu.zip yajiu.jpg yajiu.png/zip -r yajiu.zip yajiu/unzip yajiu.zip 可用zip -help查看
rar:从http://www.rarsoft.com下载版本后make, unrar e yajiu.rar/rar a yajiu.rar yajiu
实用工具:htop、mtr、curl、youtube-dl、speettest-cli、iperf3