“Linux”的版本间的差异

来自DeerGrove Wiki
跳转至: 导航搜索
第76行: 第76行:
 
软件安装包后,用以下命令安装。
 
软件安装包后,用以下命令安装。
 
   dpkg -i
 
   dpkg -i
 +
 +
 +
=查看linux硬件信息的方法=
 +
# uname -a              # 查看内核/操作系统/CPU信息的linux系统信息命令
 +
# head -n 1 /etc/issue  # 查看操作系统版本,是数字1不是字母L
 +
# cat /proc/cpuinfo      # 查看CPU信息的linux系统信息命令
 +
# hostname              # 查看计算机名的linux系统信息命令
 +
# lspci -tv              # 列出所有PCI设备
 +
# lsusb -tv              # 列出所有USB设备的linux系统信息命令
 +
# lsmod                  # 列出加载的内核模块
 +
# env                    # 查看环境变量资源
 +
# free -m                # 查看内存使用量和交换区使用量
 +
# df -h                  # 查看各分区使用情况
 +
# du -sh        # 查看指定目录的大小
 +
# grep MemTotal /proc/meminfo  # 查看内存总量
 +
# grep MemFree /proc/meminfo    # 查看空闲内存量
 +
# uptime                # 查看系统运行时间、用户数、负载
 +
# cat /proc/loadavg      # 查看系统负载磁盘和分区
 +
# mount | column -t      # 查看挂接的分区状态
 +
# fdisk -l              # 查看所有分区
 +
# swapon -s              # 查看所有交换分区
 +
# hdparm -i /dev/hda    # 查看磁盘参数(仅适用于IDE设备)
 +
# dmesg | grep IDE      # 查看启动时IDE设备检测状况网络
 +
# ifconfig              # 查看所有网络接口的属性
 +
# iptables -L            # 查看防火墙设置
 +
# route -n              # 查看路由表
 +
# netstat -lntp          # 查看所有监听端口
 +
# netstat -antp          # 查看所有已经建立的连接
 +
# netstat -s            # 查看网络统计信息进程
 +
# ps -ef                # 查看所有进程
 +
# top                    # 实时显示进程状态用户
 +
# w                      # 查看活动用户
 +
# id            # 查看指定用户信息
 +
# last                  # 查看用户登录日志
 +
# cut -d: -f1 /etc/passwd  # 查看系统所有用户
 +
# cut -d: -f1 /etc/group    # 查看系统所有组
 +
# crontab -l            # 查看当前用户的计划任务服务
 +
# chkconfig –list      # 列出所有系统服务
 +
# chkconfig –list | grep on    # 列出所有启动的系统服务程序
 +
# rpm -qa                # 查看所有安装的软件包
 +
# cat /proc/cpuinfo :查看CPU相关参数的linux系统命令
 +
# cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令
 +
# cat /proc/meminfo :查看linux系统内存信息的linux系统命令
 +
# cat /proc/version :查看版本,类似uname -r
 +
# cat /proc/ioports :查看设备io端口
 +
# cat /proc/interrupts :查看中断
 +
# cat /proc/pci :查看pci设备的信息
 +
# cat /proc/swaps :查看所有swap分区的信息

2019年9月23日 (一) 13:32的版本

基于Mint linux 11单机版的流浪笔记,记录起始于:2019/6月 @ 浙江嘉兴

Linux与windows双系统的时间同步

  • 方法一:
 $ sudo vim /etc/default/rcS

更改utc=yes 改成utc=no,如若没有此行,直接添加即可

  • 方法二:
 $ sudo apt-get install ntpdate
 $ sudo ntpdate time.windows.com

然后将时间更新到硬件上:

 $ sudo hwclock --localtime --systohc

Linux Mint与windows双系统的默认启动设置

  • 获取提升权限,修改grub
 $ sudo xed /etc/default/grub
  • 将文件中GRUB_DEFAULT的值修改为对应的系统顺序,第一项默认为0
  • 保存并关闭grub编辑
  • 更新grub
 $ sudo update-grub
 $ reboot

Linux mint远程连接Windows Server

  • 在linux中,我们大多使用ssh连接远程桌面,但是有时如果你有一台Windows Server云服务器,那么配置ssh连接可能比较麻烦,所以下面介绍一个很好用的远程连接工具:rdesktop
    • 安装与连接
      • 首先在Linux mint 18或ubuntu下,可以使用如下命令安装:
      • sudo apt-get install rdesktop
      • 安装成功后,输入一下命令进行远程连接:
      • rdesktop "ip" -u "username" -p "password" //其中引号中是要根据自己的云服务器的IP地址、用户名、密码自行填写
    • 填写正确之后就可以进入远程桌面了。
    • 传输文件 在Windows上面我们可以直接复制文件到云端进行传输,但是在Linux上不好这样做,但是rdesktop为我们提供了另一种方法:将本地路径挂载到云服务器上:
  • rdesktop -f -r disk:MyDisk=/home/ "ip" //其中"/home/"代表将本机上的/home/路径挂载到云服务器上
  • 填写我们需要挂载的路径并填写云服务器的IP地址后,我们就可以进入云服务器的登录界面,输入用户名、密码成功登陆后就能在资源管理器中看到我们刚刚挂载上来的路径了,然后就可以尽情的复制粘贴了。

Linux mint 微信安装

一个基于web版的微信开源软件。Ubuntu软件市场也是有的。 开源地址:https://github.com/geeeeeeeeek/electronic-wechat

直接解压运行(推荐1、4、5的方式)

  • 解压一下:tar -zxvf xxx.tar.gz (基础命令里面是有关解压专题的:https://www.cnblogs.com/dunitian/p/4822807.html)
  • tar命令可以解包.tar 和 .tar.gz。xxx.tar 的解压命令是 tar -xvf xxx.tar ,那么你记xxx.tar.gz 解包命令的时候记住红色的g开头,那么推一下==》自然记得了,-zxvf
  • 其实直接运行 electronic-wechat 即可,为了使用方便,我们创建桌面图标:(不能简单的创建链接哦~)
  • 正常创建链接:
    • 创建一个软链接:ln -s xxx 路径
    • 链接方面的知识我之前也有说,不清楚的可以去看一下:https://www.cnblogs.com/dunitian/p/8046389.html
    • 打开桌面发现有了一个叫 WeChat 的图标,有人可能会疑问?为啥我的没有微信图标?右击属性,点一下图标,自己设置一个图标即可:
    • 细心的人会发现,这么搞桌面链接并不能正常使用,用终端ll命令查看发现重定向失败
    • 不用困惑,这边只是普及一下链接使用(服务器用的多),下面讲讲正确做法:
    • 到 user/share/applications 目录下,创建WeChat对应的 wechat.desktop
    • 不会写没事啊,cat看一个已经存在的就会了
 [Desktop Entry]
 Name=wechat
 Type=Application
 Exec=/home/dnt/下载/electronic-wechat-linux-x64/electronic-wechat
 Icon=/home/dnt/图片/wx.png
 Terminal=false
    • 图标需要创建,找一个png图标,右击复制一份到桌面,然后信任一下即可
    • 运行之后和PC端的一样,需要扫描登录

自带软件安装(适合小白)

使用snap安装微信和深度音乐

  • 在 LinuxMint/Ubuntu 安装 Snap 应用,需要先安装基本的 Snap 环境和工具。打开终端,使用如下命令安装之:
 sudo apt install snapd snappy
  • 安装了 Snap 基本环境后,即可在终端中使用 snap 命令安装 Snap 应用,与我们常用的 apt 类似。如下所示,安装微信和深度音乐:
 sudo snap install electronic-wechat deepin-music
  • 由于 Snap 版自带了所有依赖,所以软件体积比较大,安装需要点耐心。如果安装失败,建议每次安装一个软件,逐个重试。
  • 安装后,需要重启或者注销系统,才能在主菜单中看到微信和深度音乐的启动器(快捷方式)。

【推荐】直接用在线版本的,添加桌面图标https://wx.qq.com/

  • 更多工具---添加到桌面
  • 下面就和之前讲的一样,信任一下即可

Linux Mint如何安装“微信、QQ、迅雷、WPS办公软件”等国内软件

  • 安装deepin-wine环境:到https://github.com/wszqkzqk/deepin-wine-ubuntu下载“deepin-wine”环境,解压后用以下命令安装。
 sudo sh ./install.sh

软件安装包后,用以下命令安装。

 dpkg -i


查看linux硬件信息的方法

  1. uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令
  2. head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L
  3. cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令
  4. hostname # 查看计算机名的linux系统信息命令
  5. lspci -tv # 列出所有PCI设备
  6. lsusb -tv # 列出所有USB设备的linux系统信息命令
  7. lsmod # 列出加载的内核模块
  8. env # 查看环境变量资源
  9. free -m # 查看内存使用量和交换区使用量
  10. df -h # 查看各分区使用情况
  11. du -sh # 查看指定目录的大小
  12. grep MemTotal /proc/meminfo # 查看内存总量
  13. grep MemFree /proc/meminfo # 查看空闲内存量
  14. uptime # 查看系统运行时间、用户数、负载
  15. cat /proc/loadavg # 查看系统负载磁盘和分区
  16. mount | column -t # 查看挂接的分区状态
  17. fdisk -l # 查看所有分区
  18. swapon -s # 查看所有交换分区
  19. hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
  20. dmesg | grep IDE # 查看启动时IDE设备检测状况网络
  21. ifconfig # 查看所有网络接口的属性
  22. iptables -L # 查看防火墙设置
  23. route -n # 查看路由表
  24. netstat -lntp # 查看所有监听端口
  25. netstat -antp # 查看所有已经建立的连接
  26. netstat -s # 查看网络统计信息进程
  27. ps -ef # 查看所有进程
  28. top # 实时显示进程状态用户
  29. w # 查看活动用户
  30. id # 查看指定用户信息
  31. last # 查看用户登录日志
  32. cut -d: -f1 /etc/passwd # 查看系统所有用户
  33. cut -d: -f1 /etc/group # 查看系统所有组
  34. crontab -l # 查看当前用户的计划任务服务
  35. chkconfig –list # 列出所有系统服务
  36. chkconfig –list | grep on # 列出所有启动的系统服务程序
  37. rpm -qa # 查看所有安装的软件包
  38. cat /proc/cpuinfo :查看CPU相关参数的linux系统命令
  39. cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令
  40. cat /proc/meminfo :查看linux系统内存信息的linux系统命令
  41. cat /proc/version :查看版本,类似uname -r
  42. cat /proc/ioports :查看设备io端口
  43. cat /proc/interrupts :查看中断
  44. cat /proc/pci :查看pci设备的信息
  45. cat /proc/swaps :查看所有swap分区的信息