linux
30年后世界会是怎样
这个作者很懒,什么都没留下…
展开
-
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:转载 2020-06-16 15:31:25 · 150 阅读 · 0 评论 -
Ubuntu 14.04 安装 chkconfig 服务管理程序
一、 问题起源由于CentOS7 存在的问题,在 docker centos 容器中运行 ceph,执行 systemctl 指令会遇到如下错误:Failed to get D-Bus connection: Operation not permitted感觉这个问题只能换宿主机操作系统才能很好地解决,代价太大,遂决定使用Ubuntu14.04 容器运行ceph。注意:只能安装 ceph hammer 或更低版本,因为新版本采用 systemd 管理服务,老版本使用的 chkconf...转载 2020-06-09 07:44:38 · 227 阅读 · 0 评论 -
Linux 文件权限管理
1.文件权限的概述在Linux系统下,使用权限来保护资源的安全将是一种不错的选择。系统中每个文件的权限都有可读(r)、可写(w)和可执行(x)这三种权限,它们分别对应权限数值4、2 和1。系统为每个文件和目录都设有默认的权限,每个文件中可分有拥有者(u)、同群组的用户(g)和其他组用户(o)。文件的类型不同,权限就有所不同,虽然每个文件的权限都是 777,但在创建一个文件时,并没有看到该文件的权限是777,这是由于掩码的作用使得某些权限被屏蔽。对于每个文件,其都由不同的信息组成,如图所示,这是我转载 2020-05-25 12:18:46 · 170 阅读 · 1 评论 -
Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead!
简单来说,Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.debsudo dpkg -i xxxx.deb #安装注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb有时候,我们想要使用的软件并没有被包含到 U转载 2020-05-25 12:08:54 · 210 阅读 · 0 评论 -
Linux下deb包和rpm包的安装方法
在linux下我们安装软件,很多下载下来的软件是.deb包或者是.rpm包,今天来看看它们的安装方法与区别。一、deb是 ubuntu 、debian 的格式,是debian发行版的软件包,ubuntu是基于debian 发行的 所有可以用。dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:1、..转载 2020-05-25 12:07:25 · 1679 阅读 · 0 评论 -
如何给ubuntu安装一个类似迅雷的下载软件
windows下有一个比较有名气的下载软件--迅雷,可以多线程加快下载速度。ubuntu下也有类似的工具软件,uget+aria2插件的搭配,可以提高相应的速度。下面看看如何来安装。先安装uget,打开ubuntu的终端(可以使用ctrl+alt+t组合键打开),在命令行中输入以下的命令。#sudo add-apt-repository ppa:plushuang-tw/uget-sta...转载 2020-04-07 15:39:34 · 2676 阅读 · 0 评论 -
ubuntu开启SSH服务
SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-clientubuntu有默认安装,如果没有则sudo apt-get install openssh-client如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-serv...转载 2020-04-07 13:33:41 · 165 阅读 · 0 评论 -
ubuntu上使用virtualbox或者vmware安装虚拟机(no bootable medium found 或者could not read from the boot medium)
如果你在windwos上使用iso文件安装虚拟机很顺利,但是在Ubuntu环境下,虽然能创建虚拟机,但是不能安装操作系统,而且出现了标题中的问题,那么建议你检查:1、settings-system-boot order:只选Optical,其他的都不选,或者选多个,但是Optical是在最上面。2、setting-storage-storage devices:有controller其下有...原创 2020-04-03 16:43:49 · 2393 阅读 · 2 评论 -
linux后台运行和关闭、查看后台任务
fg、bg、jobs、&、nohup、ctrl+z、ctrl+c命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态。三、jobs查看当前有多少在后台运行的命令...转载 2020-04-01 14:06:26 · 320 阅读 · 0 评论 -
ubuntu执行.sh文件几种方式区别
前言不同的script执行方式会造成不一样的结果,尤其对bash的环境影响很大,脚本的执行方式有大概以下几种方式。首先写一个简单的test.sh文件:#!/bin/bashread -p "Please input your first name:" firstnameread -p "Please input your last name:" lastnameecho -e...转载 2020-04-01 13:54:45 · 428 阅读 · 0 评论 -
ubuntu中创建windows10的u盘启动盘
Create a Bootable Windows 10 USB in Linux With Ubuntu/Debian GUIIam a Linux user and sysadmin. However, I need to install a couple of Windows 10 enterprise or MS-Windows 10 LTSB on a desktop syst...转载 2020-03-30 10:07:42 · 3527 阅读 · 0 评论 -
Ubuntu下安装VMware
Linux下有VirtualBox和VMware两大虚拟机,前者免费,后者需要注册。而且,前者可以在Ubuntu的软件中心找到或者用sudoapt-getinstallvirtualbox命令安装。下面,就来介绍一下怎么在Ubuntu下安装VMware。一、准备工作 1、下载VMware,选择Linux版本,注意系统位数。 2、下载VMware注册机,网上随便找...转载 2020-03-27 14:40:26 · 2706 阅读 · 3 评论 -
Ubuntu 中apt update和upgrade 的区别
apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告)用法:sudo apt updateapt upgrade:更新已安装的软件包用法:sudo apt upgrade软件包名...转载 2020-03-27 13:48:24 · 1234 阅读 · 0 评论 -
几种Linux 查询外网出口IP的方法
几种Linux 查询外网出口IP的方法Curl 纯文本格式输出:curlicanhazip.comcurlifconfig.mecurlcurlmyip.comcurlip.appspot.comcurlipinfo.io/ipcurlipecho.net/plaincurlwww.trackip.net/icurl JSON格式输出:curl...转载 2020-03-27 08:46:34 · 997 阅读 · 0 评论 -
ubuntu 添加用户、用户组
#添加用户useradd xxx -m#创建一个xxx的用户sudo passwd xxx#设置xxx用户的密码su xxx#切换到xxx用户su – xxx#切换到xxx用户,且家目录变为xxx家目录whoami#看用户名who#查看登录用户exit...转载 2020-03-26 08:45:26 · 902 阅读 · 1 评论 -
ubuntu-设置系统环境变量
环境变量简介bash shell用一个叫做环境变量(environment variable)的特性来存储有关shell会话和工作环境的信息.环境变量的使用大大方便了程序或者shell中运行的脚本查找和访问内存中存储的数据和系统信息.环境变量分为全局环境变量和局部环境变量,标准的命名方式是:全局变量名用大写字母命名,局部变量用小写字母命名.这里主要介绍全局环境变量.bash she...转载 2020-03-25 10:52:30 · 862 阅读 · 1 评论 -
在linux下,把程序设置systemctl服务,并开机启动
以nexus服务为例:进入/usr/lib/systemd/system, 新建nexus.service文件,写入如下内容:[Unit]Description=NexusAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingEnvironment="JAVA_HOME=/u...转载 2020-03-20 10:18:22 · 1841 阅读 · 0 评论 -
ubuntu删除virtualbox
可以通过下面的命令查看系统安装的virtualboxdpkg -l | grep virtualbox*然后,通过命令:sudo apt remove virtual*卸载virtual。如果卸载失败,比如提示virtualbox正在运行,请先关闭,可以先找到相应的进程并关闭,如果你能找到的话。如果找不到,一个可行的方法是,上面卸载的命令虽然失败了,但是包含一些有...原创 2020-03-18 16:17:34 · 4407 阅读 · 0 评论 -
Linux中常用的tar解压打包命令语法介绍
1.命令格式tar[必要参数][选择参数][文件]2.命令功能用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的3.命令参数必要参数有如下:-A 新增压缩文件到已存在的压缩-B 设置区块大小-c 建立新的压缩文件-d 记录文件的差别-r 添加文件到已经压缩的文件-u 添加改变了和现有的文件到已经存在的压缩文件-x 从压缩的文件中提取文件...转载 2020-03-12 17:16:39 · 258 阅读 · 0 评论 -
SSH上传本地文件到linux服务器
在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scp username@servername:/path/filename/var/www/local_dir(本地目录)例如scp root@192.168.0.101:/var/www/test.txt #把192.168.0.101上的/var/www/test.txt的文件下载到/var/w...转载 2020-03-12 17:04:39 · 432 阅读 · 0 评论 -
ubuntu: 控制&查看 进程
toptop命令是一个常用的查看系统资源使用情况和查看占用系统资源最多的进程的命令。top以列形式显示所有的进程,占最多CPU资源的进程会显示在最上面。(键盘快捷键Ctrl-C会终止目前在终端上运行的进程)htophtop命令是top的改进版。默认情况下,大多数Linux发行版本都没有安装htop。安装指令:sudo apt-get install htoph...转载 2020-03-10 15:25:24 · 580 阅读 · 0 评论 -
Ubuntu彻底删除MySQL数据库
首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql卸载: sudo apt-get remove mysql-common卸载:sudo apt-get autoremove --purge mysql-server-5.7清除残留数据:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P再次查看MyS...转载 2020-03-10 10:11:26 · 730 阅读 · 0 评论 -
Ubuntu 用户权限相关命令
目标用户和权限的基本概念 用户管理终端命令 组管理终端命令 修改权限终端命令01.用户和权限的基本概念1.1 基本概念用户是 Linux 系统工作中重要的一环,用户管理包括用户与组管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定每一个...转载 2020-03-10 09:55:27 · 389 阅读 · 0 评论 -
Linux编辑启动、停止与重启springboot jar包脚本实例
前言springboot的配置文件中,配置文件的名字都有各自的意义跟用途dev 开发环境 prod 生产环境(默认) test 测试环境加载指定配置文件 --spring.profiles.active=prodspringboot加载jar包的方式有// 直接在控制台进行启动,缺点就是控制台关闭项目也就关闭了。java -jar bootdo.jar// 这种方式...转载 2020-03-09 14:22:43 · 226 阅读 · 1 评论 -
ubuntu 安装钉钉(linux版)
下载地址:https://cncv.oss-cn-hangzhou.aliyuncs.com/software/dd_for_ubuntu.zip解压后:cd dingding/sudo dpkg -i dingding.deb即可使用。转载 2020-03-09 13:28:58 · 16722 阅读 · 8 评论 -
Ubuntu命令行下MySQL数据导出与导入
mysqldump -h主机 -u用户名 -p 数据库名 > 导出的数据库名.sql几个比较常用的参数有:-p或--port 要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数-d或--no-data 没有详细数据,仅仅导出数据的结构--add-drop-table 在创建表时,先drop掉已经存在的同名表[一般跟...转载 2020-03-06 11:35:52 · 449 阅读 · 0 评论 -
ubuntu中抓包工具tcpdump使用详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通...转载 2020-03-06 11:30:35 · 7111 阅读 · 0 评论 -
linux运维人员常用150个命令汇总
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令(18个) ls ...转载 2019-11-28 17:43:06 · 178 阅读 · 7 评论