sudo命令

Linux 常用简单命令

廉价感情. 提交于 2020-04-07 07:40:37
今日要求:了解linux和相关文件、系统的命令。 一、 Linux Linux、winsows、mac、android、ios是目前所了解到的操作系统,它们作为设备和应用程序的连接纽带。Linux和Windows一样,只是目前市场中个人桌面这块Windows大家接触的多;但在服务器方面,Linux则比较突出,它具有免费、高效、稳定等特点。而且在嵌入式领域的应用十分广泛。 二、 命令 2.1 文件和目录 家目录为 /home/user 或者 ~ 目录分为两种: 绝对目录,从根目录开始写 相对目录:相对当前所在的位置开始写 2.1.1 命令的格式 command [-options] [parameter1][parameter2]... command:命令名,相当于do; options:选项,相当于how,对命令进行规范,有时几个可以同时使用,大多数情况下不分先后顺序(目前已知打包-f必须放在最后);有时也可省略。 parameter:命令的对象。 notes:查看命令的位置:which command 自动补全命令按Tab键 上下方向键可以快速切换之前输入的命令,输入history直接看到所有输入的命令(history | more分屏,q键退出) 退出一般按q键,无效的情况按Ctrl+C键,Ctrl+Z是将进程暂时挂起,fg再次运行,bg后台运行。 2.1.2 命令的帮助

Ubuntu12.04下安装、使用、卸载MySQL

感情迁移 提交于 2020-04-07 07:14:55
转自:http://blog.csdn.net/yimi0903/article/details/11800713 一、安装 Step1:安装 MySQL -server,mysql-client 执行以下命令: [html] view plain copy sudo apt-get install mysql-server 出现此图,需要设置数据库用户root的密码,并且按回车键后需要再次输入。 执行以下命令: [html] view plain copy sudo apt-get install mysql-client 执行以下命令,查看是否安装成功。 [html] view plain copy sudo netstat -tap | grep mysql mysql安装完成后会直接启动,因此出现类似如下命令,则安装成功。 tcp 0 0 localhost:mysql *:* LISTEN 15320/mysqld 如果mysql没有启动,执行以下命令启动mysql: [html] view plain copy sudo /etc/init.d/mysql restart Step2:安装要和C 语言连接是的MySql的库文件和头文件 执行以下命令: [html] view plain copy sudo apt-get install libmysqlclient15

树莓派上Ubuntu14.04 mate设置

纵饮孤独 提交于 2020-04-06 20:18:44
一、扩充SD卡内存 安装系统后默认内存为3.7G,剩下的被隐藏,但是可以通过设置扩充内存。 1、进入fdisk模式 -$sudo fdisk /dev/mmcblk0 2、按下d键,删除分区 Command(m for help):d 3、选择分区 Partition number(2-4,default 2):2 4、 按 n 键,重新创建linux主分区 Command(m for help):n 5、Partition Type(分类类型) 选 P (Primary) Select(default p):p 6、Partition Number (分区号) 选 2 Partition number(2-4,default 2):2 7、First Sector(起始Sector) 一定要输入刚才记下来的Start Sector号(我的是133120) First Sector(133120-30318591,default 133120):回车 8、Last sector,回车默认 Last Sector,+sectors or +size{K,M,G,T,P}(133120-30318591,default 30318591):回车 9、按w保存操作并退出 Command(m for help):w 10、接下来,立即重启,不要做任何其它事情 -$sudo reboot

树莓派研发笔记三——搭建服务器和实践任务

余生长醉 提交于 2020-04-06 06:09:35
搭建PHP网站服务器 1.扩充SD卡,使用以下指令:   sudo raspi – config   在之后出现的页面中选中1 select expand filesystem之后,单击Finish按钮。 2. 创建新的用户账户。为了信息安全起见,使用以下命令创建新的用户账号:   Sudo groupadd www-data   Sudo usrmod –a –G www-data www-data 3.搭建网络Apache PHP。以下命令是下载安装Apache2和设置PHP5。   Sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl4-openssl-dev   Sudo apt-get install php5-curl php5-gd php5-cgi php-pear php5-dev build-essential   Sudo apt-get install libpcre3-dev php5 libapache2-mod-php5 php-apc gparted 4.设置APC   通过以下命令安装APC,在安装过程中,会询问很多问题,选择默认值,按下enter即可。   Sudo pecl install apc   打开文本编辑器,修改apc

Virtualbox: Shared directory- “unknown filesystem type vboxsf”

主宰稳场 提交于 2020-04-05 22:02:38
1. "设置”中,"共享文件夹”,把要共享的文件夹添加上。 2. 然后打开系统,找到“安装增强功能”,这时桌面上多了一个光盘或者看/media/下面是不是已经文件了,虽然这个时候可能会提示失败之类的。 3. 然后在终端中,输入命令:sudo sh /media/VBOXADDITION_3.2.12***/VBoxLinuxAdditions -x86.run 4. sudo mount -t vboxsf virtualBox_shared /mnt/shared 注意:virtualBox_shared是在设置时,添加共享文件夹时取的名字。 来源: https://www.cnblogs.com/hfyinsdu/p/3385840.html

ubuntu中彻底删除nginx

♀尐吖头ヾ 提交于 2020-04-01 01:21:29
ubuntu中彻底删除nginx 1.先执行一下命令: 1.1 删除nginx,–purge包括配置文件 1 sudo apt-get --purge remove nginx    1.2 自动移除全部不使用的软件包 1 sudo apt-get autoremove    1.3 罗列出与nginx相关的软件 1 dpkg --get-selections| grep nginx    1 2 3 4 5 执行1.3的结果: stephen@stephen-OptiPlex-390:~$ dpkg --get-selections| grep nginx nginx install nginx-common install nginx-core install    1.4 删除1.3查询出与nginx有关的软件 1 2 3 sudo apt-get --purge remove nginx sudo apt-get --purge remove nginx-common sudo apt-get --purge remove nginx-core   这样就可以完全卸载掉nginx包括配置文件 2.查看nginx正在运行的进程,如果有就kill掉 1 ps -ef | grep nginx   看下nginx还有没有启动,一般执行完1后,nginx还是启动着的,如下: 1 2

Linux文件

别说谁变了你拦得住时间么 提交于 2020-03-27 23:43:02
一、文件系统 管理文件系统 文件系统日志方法: 数据模式 索引节点和文件都会被写入日志;丢失数据风险低,但性能差 有序模式 只有索引节点数据会被写入日志,但只有数据成功写入后才删除;在性能和安全性之间取得了良好的折中 回写模式 只有索引节点数据会被写入日志,但不控制文件数据何时写入;丢失数据风险高,但仍比不用日志好 操作文件系统 fdisk 创建分区——sudo fdisk /dev/sdb fdisk 命令: a 设置活动分区标志 b 编辑BSD Unix系统用的磁盘标签 c 设置DOS兼容标志 d 删除分区 l 显示可用的分区类型 m 显示命令选项 n 添加一个新分区 o 创建DOS分区表 p 显示当前分区表 q 退出,不保存更改 s 为Sun Unix系统创建一个新磁盘标签 t 修改分区的系统ID u 改变使用的存储单位 v 验证分区表 w 将分区表写入磁盘 x 高级功能 创建文件系统——sudo mkfs.ext4 /dev/sdb 创建文件系统的命令行程序: 工 具 用 途 mkefs 创建一个ext文件系统 mke2fs 创建一个ext2文件系统 mkfs.ext3 创建一个ext3文件系统 mkfs.ext4 创建一个ext4文件系统 mkreiserfs 创建一个ReiserFS文件系统 jfs_mkfs 创建一个JFS文件系统 mkfs.xfs

macOS Catalina 打开软件提示”已损坏无法打开“的解决办法

夙愿已清 提交于 2020-03-27 16:33:52
3 月,跳不动了?>>> 最近有小伙伴更新系统(macOS Catalina 10.15)后,在使用某些软件的时候,会提示“已损坏无法打开”的情况,即使在系统的“安全与隐私”中已经允许了“任何来源”,但还是一样打不开,那么该怎么办呢?今天小编就介绍一下macOS Catalina 已损坏无法打开的解决办法。 解决办法: 1、首先打开终端。 2、输入以下命令,点击回车, sudo xattr -d com.apple.quarantine /Applications/xxxx.app , 注意:/Applications/xxxx.app 换成你的App路径 。 3、最后重启App即可。 macOS中默认情况下只能安装从App Store下载的软件,如果是从第三方网站下载的软件无法进行安装,有两条命令可以开启任何来源,方便我们安装软件。 1、 sudo spctl --master-disable 开启任何来源,和手动开启是一样的效果。 2、 sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app 指定放行,删除com.apple.quarantine元数据文件,使您可以执行可执行文件。 如果开启任何来源不行,可以试试使用第二种方法,基本上都可以解决。 是不是非常简单?关注 Macw.com 将获取更多最新资讯。

Ansible自动化运维学习之五:Ansible配置文件详解与调优

邮差的信 提交于 2020-03-25 02:00:50
一、常用参数详解 本文对 https://blog.51cto.com/8355320/2471354 的参数配置进行了扩充。 Ansible默认配置文件为/etc/ansible/ansible.cfg,配置文件中可以对ansible进行各项参数的调整,包括并发线程、用户、模块路径、配置优化等,常用参数如下: [defaults] inventory = /etc/ansible/hosts 被控端IP信息列表; library = /usr/share/my_modules/ Ansible默认模块的位置; remote_tmp = $HOME/.ansible/tmp Ansible远程主机执行临时文件路径; pattern = * 匹配对所有主机通信; forks = 5 默认并行进程数量; poll_interval = 15 默认轮训间隔时间; sudo_user = root sudo远程主机执行用户名(需要配置sudo权限); ask_sudo_pass = True 使用sudo时是否需要输入root密码; ask_pass = True 是否需输入密码(配置免密登录); transport = smart 与远程机的传输机制; remote_port = 22 默认远程SSH连接端口; module_lang = C 模块和系统之间通信时使用的语言;

Systemd 入门教程:命令篇

北城余情 提交于 2020-03-24 01:58:15
3 月,跳不动了?>>> Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。 本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。 一、由来 历史上,Linux 的启动一直采用init进程。 下面的命令用来启动服务。 $ sudo /etc/init.d/apache2 start # 或者 $ service apache2 start 这种方法有两个缺点。 一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。 二是启动脚本复杂。init进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。 二、Systemd 概述 Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。 根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。 (上图为 Systemd 作者 Lennart Poettering) 使用了 Systemd,就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。 $ systemctl --version 上面的命令查看 Systemd 的版本。