linux系统

Linux dd命令制作U盘系统启动盘

我是研究僧i 提交于 2020-03-14 16:48:54
dd命令是用来拷贝文件的命令,它可以自动转换成对应的格式。有些人玩树莓派的时候,也是用dd命令烧写系统的,例: $ sudo dd bs=4M if=~/raspberrypi/2014-09-09-wheezy-raspbian.img of=/dev/sdb && sync dd命令简单用法就是这样,我们还可以用它烧写光盘和做其他系统的启动U盘。 玩树莓派时烧写的文件是img格式的系统镜像,而我们要制作Fedora等linux发行版通常是iso格式的文件,不要紧,formatting的问题就交给dd命令吧。 先从磁盘使用信息中找到挂载的U盘信息 插入U盘前: $ df -h 插入U盘后: $ df -h 最后一行就是U盘的挂载信息。 解挂载U盘 $ umount /dev/sdb1 使用dd命令烧写 $ sudo dd bs=4M if=~/kali-linux-2.0-amd64.iso of=/dev/sdb && sync 注意,dd命令中的目标是sdb,没有标号。 来源: oschina 链接: https://my.oschina.net/u/168814/blog/508154

linux 学习 mysql安装到连接

爷,独闯天下 提交于 2020-03-14 11:45:44
下载mysql和安装 下载时自行前往下载,如果本地有翻墙条件,并且网速够快的情况下,可以使用下面的方法 二、先下载Linux下的Mysql包,打开Mysql官网 https://www.mysql.com/ 点击DOWNLOAD,进入 https://www.mysql.com/downloads/ 到页面最底部,点击社区版 community(GPL)Downloads>>,进入 https://dev.mysql.com/downloads/ 继续点击社区版服务器,进入 https://dev.mysql.com/downloads/mysql/ 三、选择版本及系统,点击右侧的Download,进入页面 四、最后开始下载 五、下载完成后的包列表,选择版本不同,后面的版本号可能不同,这个没有关系 陈列如下 mysql-community-client-8.0.16-2.el7.x86_64.rpm mysql-community-common-8.0.16-2.el7.x86_64.rpm mysql-community-devel-8.0.16-2.el7.x86_64.rpm mysql-community-embedded-compat-8.0.16-2.el7.x86_64.rpm mysql-community-libs-8.0.16-2.el7.x86_64.rpm

linux firewalld 防火墙操作命令

大兔子大兔子 提交于 2020-03-14 11:17:35
查看防火墙的状态 systemctl status firewalld Tomcat默认使用8080端口,如果防火墙开启,需要开通8080端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent 重启防火墙 systemctl restart firewalld 查看防火墙列表 firewall-cmd --zone=public --list-ports 来源: https://www.cnblogs.com/yuarvin/p/12490979.html

Linux基础优化与安全归纳总结

感情迁移 提交于 2020-03-14 10:04:15
一名运维工程师在运维岗位上时间久了,就会发现 Linux 优化的重要性,同时会给运维工作带来很多的便利性。本人逐渐认识到了这一点,所以特意在工作闲暇之余,通过阅读 Linux 相关书籍及向同事、同行高手咨询,针对 Linux 系统的一些基本优化做了如下归纳总结,如有不足之处,还望大伙补充完善。 本文主要描述一些基本的系统优化知识点,并未涉及 Linux 深化优化,关于 Linux 的深化优化知识本人后期会更新。 第一点: Linux 的管理尽量不用 root 用户,利用 sudo 命令来控制普通用户对系统的管理 新建一个用户,使用 sudo 命令添加权限,详细操作步骤如下: ( 1 )添加新的用户: useradd 新的用户名 ( 2 )检查是否已成功添加: id 新的用户名 ( 3 )设置该用户的密码: echo 123321|passwd --stdin 新的用户名 接下来需将新的用户添加管理员权限,这个新的用户就相当于管理员 ( 4 )备份之前的权限文件: \cp /etc/sudoers{,.back} ( 5 )将新的用户添加管理员权限: echo " 新的用户名 ALL=(ALL) NOPASSWD: ALL " >> /etc/sudoers ( 6 )检查是否已成功添加: tail -1 /etc/sudoers ( 7 )配置生效: visudo -c

部署虚拟环境安装Linux系统

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-14 08:14:11
主要内容:   一、安装VMware虚拟机   二、安装Linux系统 1️⃣ 安装VMware虚拟机    1、 为什么选择VMware虚拟机?     Linux系统对硬件设备的要求很低,用虚拟机完全可以搞定,而且VMware支持实时快照(保存当前系统状态)、 虚拟网络(支持三种网络连接方式,以后会提到)、拖拽文件(需安装VMware Tools,实现虚拟机和物理机间移动文件)、 PXE(Preboot Execute Environment,预启动执行环境)网络安装等方便实用的功能。    2、下载和安装VMware Workstation虚拟机软件     百度云下载链接: https://pan.baidu.com/s/1xtRMfsApjDeBTtQieAUynQ ,因为是公开链接,若失效,   可前往 百度下载,也可私聊我,给你发链接下载。我以后若没有特别说明,就以此版本为准(VMware Workstation Pro),     至于破解,可问度娘。     下载完成后,一步步默认安装即可,最后单击“完成”按钮,如下1.2-1所示:                         图1.2-1 虚拟机软件安装完成界面     双击桌面的虚拟机图标,弹出如下1-2所示,此处如果你没有激活码,可以输入邮件地址,选择试用。                        

非常实用的Linux 系统监控工具

我只是一个虾纸丫 提交于 2020-03-14 06:15:48
随着互联网行业的不断发展,各种监控工具多得不可胜数。这里列出网上最全的监控工具。让你可以拥有超过80种方式来管理你的机器。在本文中,我们主要包括以下方面: 命令行工具 网络相关内容 系统相关的监控工具 日志监控工具 基础设施监控工具 监控和调试性能问题是一个艰巨的任务,但用对了正确的工具有时也是很容易的。下面是一些你可能听说过的工具,也有可能没有听说过——何不赶快开始试试? 八大系统监控工具 1. top 这是一个被预装在许多 UNIX 系统中的小工具。当你想要查看在系统中运行的进程或线程时:top 是一个很好的工具。你可以对这些进程以不同的方式进行排序,默认是以 CPU 进行排序的。 2. htop htop 实质上是 top 的一个增强版本。它更容易对进程排序。它看起来上更容易理解,并且已经内建了许多通用操作。它也是完全交互式的。 3. atop atop 和 top,htop 非常相似,它也能监控所有进程,但不同于 top 和 htop 的是,它可以按日记录进程的日志供以后分析。它也能显示所有进程的资源消耗。它还会高亮显示已经达到临界负载的资源。 4. apachetop apachetop 会监控 apache 网络服务器的整体性能。它主要是基于 mytop。它会显示当前的读取进程、写入进程的数量以及请求进程的总数。 5. ftptop ftptop

linux系统安装nginx

谁说我不能喝 提交于 2020-03-14 05:36:41
如果迩是在ubuntun下安装nginx、建议先卸载掉自带的版本、太旧了、0.7的、uWsgi都不支持、还要打补丁、太麻烦了、如果是默认安装的话、一定是使用了apt-get的方式来安装的、那么莪们就使用apt-get的方式来卸载吧、 sudo apt-get --purge remove nginx 完成后再试下which nginx存在不、不存在就是已经成功卸了 还是从源码安装吧、这样可以不用管更新apt-get源之类的是否成功之类的、 首先去找个源码吧、目前官网的最新稳定版是1.2.6、所以输入个 wget http://nginx.org/download/nginx-1.2.6.tar.gz 获取到当前目录、然后再解压啪啪的tar -zxf xxxx.tar.gz 然后就安装吧、从源码安装三步曲如果没有意外的话是狠顺利的、 ./configuremakesudo make install 先执行./configure后别急着往下执行、看看配置不是有有错了、如果不看清楚的话、执行make肯定会出问题、如果迩在make的时候看到出现 make: *** No rule to make target `build', needed by `default'. Stop.这种现象、迩回头看看./configure的出错信息是不是没装某个组件、比如没装 伪静态模块需要pcre库

Linux(Centos7) 设置静态IP

家住魔仙堡 提交于 2020-03-14 03:58:16
关于虚拟机 这里使用 Centos7 为例,因为linux是安装在在虚拟机中,这里先看一下虚拟机的网络适配器: 这里我使用的NAT模式,接着配置虚拟机的虚拟网络: 这里主要看一下VMnet8的设置: 这里我将子网IP设置为 192.168.85.0 Linux设置 这里首先是进入 /etc/sysconfig/network-scripts 中查看现有的配置文件: # cd /etc/sysconfig/network-scripts 通过ls查看文件看到该文件目录下的文件: 这里需要使用的配置文件是: ifcfg-eno16777736 ,每个人的可能不一样,切换root权限,通过vim进到里面,可以看到里面的内容: TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=ae05ccde-6a29-4332-b486-f3042da73ac0 DEVICE=eno16777736 ONBOOT=no

linux 安装apache

十年热恋 提交于 2020-03-14 03:49:16
APR and APR-Util包 下载地址: http://apr.apache.org PCRE 下载地址: http://www.pcre.org Apache Server2.4 下载地址: http://httpd.apache.org 1. 安装apr-1.3.2.tar.gz # tar zxvf apr-1.3.2.tar.gz # cd apr-1.3.2 # ./configure # make # make install   //apr被安装在/usr/local/apr下 2. 安装apr-util-1.3.2.tar.gz # tar zxvf apr-util-1.3.2.tar.gz # cd apr-util-1.3.2 # ./configure --with-apr=/usr/local/apr // --with-apr=/usr/local/apr 指定APR安装路径 # make # make install 若make install 出现 error: expat.h: No such file or directory 错误,则安装 expat库:yum install expat-devel 3、安装httpd-2.4.17.tar.gz # tar zxvf httpd-2.4.17.tar.gz # cd httpd-2.4

linux实践——php5编译mysql扩展

♀尐吖头ヾ 提交于 2020-03-14 02:50:39
系统ubutnu12.04 - php 5.2 通用步骤:   下载   对应php版本的扩展源码   解压并进入目录   执行phpize预编译(一般和php执行文件在一个目录)   ./configure --with-php-config=php路径/php-config(如果出现错误安装autoconf)   make && makeinstall   配置php.ini文件开启对应的扩展   重启php服务(php-fpm或apache) —————————————————————————————— 举栗: 现在编译安装mysql扩展,phpize 命令是用来准备 PHP 扩展库的编译环境的。扩展库的源程序位于 extname 目录中 $ cd extname $ phpize $./configure --with-config-file-path=/php路径/bin/php-config --with-mysql --with-libdir=/lib/x86_64-linux-gnu$ make $ make installmysql.so会自动添加extension_dir所指目录中,修改php.ini添加 extension=mysql.so 重启php备注: ldconfig -v | grep mysql缺少mysql apt-get install