Linux学习记录

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,支持tar
2.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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值