jura
个人专栏

最新文章

CentOS 7查看和修改时区

查看时区$ date -RMon, 07 May 2018 18:42:45 +0800+0800表示东8区列出所有时区timedatectl list-timezones修改时区修改为上海时区timedatectl set-timezone Asia/Shanghai时区相关文件所有的时区可以在/usr/share/zoneinfo下找到,设置的本地时区文件在/etc/localtime。查看/

Ubuntu 16.04安装nginx的正确方式

Nginx预编译包提供了两种版本的安装:stable(稳定版)和mainline(主线版)。stable版本Nginx的安装1、添加nginx的签名密钥Ubuntu需要验证nginx的仓库签名,为了避免安装nginx出现缺失PGP key的警告,有必要把nginx包和仓库的签名密钥添加到apt的密钥环。下载nginx包和仓库的签名密钥:wget http://nginx.org/keys/ngin

Ubuntu检测包是否已经安装

在Ubuntu可以使用dpkg或者dpkg-query来检测软件包是否已经安装了。dpkg:dpkg -s <packagename> dpkg-query:dpkg-query -l <packagename> 如果要检测命令是属于哪个包,可以:dpkg -S `which <command>

Linux检测命令是否存在

如果要兼容POSIX的话可以使用command:command -v <the_command> 使用示例:if ! [ -x "$(command -v git)" ]; then   echo 'Error: git&nbs

bash脚本内获取脚本的真实源路径

脚本如下:#!/bin/bash SOURCE="${BASH_SOURCE[0]}" while [ -h "$SOURCE" ]; do # 查找源码$SOURCE直到脚本为非symlink   TARGET="$(readlink "

Arch Linux使用BlueZ连接蓝牙设备指令

下面是在Arch Linux上使用Blue Z 5.31连接蓝牙的指令。依赖安装需要安装一下软件:bluez: bluetoothdbluez-utils: bluetoothctl, rfcomm配对1、启动守护进程:systemctl start bluetooth 2、使用bluetoothctl配对power on agent&n

Linux netstat命令示例(系统管理命令)

说明netstat命令主要是显示系统的网络信息,如网络连接,路由表,接口统计信息,masquerade连接和多播成员。基本使用直接执行netstat输出$netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address

Linux uname命令的示例(系统管理命令)

说明打印系统相关信息,包括内核版本号、硬件架构、主机名称和操作系统类型等。语法uname [OPTION]... 常用选项-a,--all:显示全部的信息;-m,--machine:显示机器类型;-n,-nodename:显示在网络上的主机名称;-r,--release:显示操作系统的发行编号;-s,--sysname:显示操作系统名称;-v:显示操作系统的版本;-p,--process

Linux stat命令示例(系统管理命令)

说明stat命令用于显示文件或文件系统的状态。包含了文件的详细信息。语法stat [OPTION]... FILE... 常用选项-L(或--dereference):显示符号链接-f(或--file-system):显示文件系统的状态信息,而不是文件的状态信息-t,(或--terse):简洁模式,只显示摘要信息示例显示文件信息$stat /dev/vda1  Fil

Linux tee命令示例

功能从标准输入读取数据并写入到标准输出和文件。如果输出的文件不存在,则新建文件。语法tee [OPTION]... [FILE]... 选项:-a(--append): 追加输入内容到文件后面,不是覆盖。-i(--ignore-interrupts): 忽略中断信号。-help: 在线帮助。--version: 显示版本信息。示例使用管道