CentOS 磁盘扩容

fdisk -l 可以看到现在的分区情况如下 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux /dev/sda2 64 ...

Linux VPN Server 异地组网

虚拟专用网(VPN),是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。虚拟私人网络的讯息透过公用的网络架构来传送内联网的网络讯息。它利用已加密的通道协议来达到保密、发送端认证、消息准确性等私人消息安全效果。这种技术可以用不安全的网络来发送可靠、安全的消息。 docker 版安装 ...

deepin linux 使用与运维日记(长期更新)

注:大型或知名软件就不在这里推荐了 桌面级 albert 效率工具,快速检索 genymotion 模拟器,安卓开发必备 goldendict 开源词典,支持多种格式 redict 第三方有道词典,官方版存在内存泄露 uget 下载管理工具,最好配合 aria2 使 ...

Android 问题笔记【持续更新】

在使用 AndroidStudio 时出现 /dev/kvm 设备权限被拒绝的问题,解决方案如下: sudo chown wolfx /dev/kvm wolfx 是我当前的登录名 Android Studio 报错显示 mips64el-linux-android-strip 找不到 如果 ndk 版本在 r17 版, 很有可能出现这个问题. 我的解决 ...

linux traceroute 命令排查网络状况

通过 traceroute 我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux 系统中,我们称之为 traceroute,在 MS Windows 中为 tracert。 traceroute 通过发送小的数据包到目的 ...

Linux CheckInstall 命令使用指南

CheckInstall 能跟踪由 make install 或类似命令安装的所有文件,并为这些文件创建 Slackware、RPM 或者 Debian 安装包,然后把它添加到已安装软件包数据库中,以便能简便的卸载或发布安装包。使用 CheckInstall 而不是仅仅运行 `sudo make ...

CentOS FAQ

本来一直用的 ArchLinux,不过 Arch 其实不适合作为服务器使用,因为其滚动更新的特性使得服务器不稳定。 CentOS 如何安装最新版本的 GCC 编译器 默认没做任何设置的情况下,yum 安装的 GCC 版本比较陈旧。如果想安装较新的版本,需要如下操作: GCC 4.9 安装 yum install centos-release-scl -y yu ...

Manjaro 安装后的一些优化(待添加)

sudo nano /etc/pacman.conf 在文件底部加入如下几行 [archlinuxcn] SigLevel = Optional TrustAll Server = http://repo.archlinuxcn.org/$arch 或者(USTC) [archlinuxcn] SigLevel = Opt ...

五分钟搞定 Bash 入门

一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无法与硬件或内核打交道的,用户通过应用程序或部分系统软件发出指令(可能是通过浏览器发送一封邮件),这些指令会被翻译并传给内核,内核在得知用户的需求后调度硬件资源来完成操作(比如,使用网卡发送数据包)。 在 Linux 环境下,我们一般通过 Shell 来与内核交流,并最 ...

Linux 常用(通用)命令整理

arch # 显示机器的处理器架构 (1) uname -m # 显示机器的处理器架构 (2) uname -r # 显示正在使用的内核版本 dmidecode -q # 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda # 罗列一个磁盘的架构特性 hdparm -tT /dev/sda # 在磁盘上执行测试性读取操作 cat /proc ...