Linux
自由自在的飞翔
这个作者很懒,什么都没留下…
展开
-
作业管理【Ubuntu-shell】
作业管理: 每一条shell命令的输入--->一个作业 cat -n /etc/hosts | more & 作业,前台交互执行,后台无需交互加“&” -------------------------------------- jobs 【选项】 【作业号】:查看当前系统中后台作业 -l:列出详细作业信息 -s原创 2017-07-29 12:27:23 · 866 阅读 · 0 评论 -
文件管理【Ubuntu-shell】
文件管理【Ubuntu-shell】: ls命令使用的文件类型代码:(Linux对所要管理的对象均抽象为“文件”,一切皆文件) 普通文件- 目录d 字符设备文件c 块设备文件b 符号链接文件l 套接字s 管道p 普通文件包括:文本文件、二进制文件等。二进制文件:可执行程序、图形文件等。 file 文件所在原创 2017-07-23 21:26:17 · 460 阅读 · 0 评论 -
初步使用shell
1.根文件系统: / :根目录 /boot :存放系统引导时所需的文件,包括Linux内核以及引导装载程序(Boot Loader)等 /dev(device) :存放设备文件和特殊文件 /bin(binary) :存放可执行程序 /etc :存放系统配置文件 /home :普通用户的主目录所在位置原创 2017-07-14 14:14:33 · 668 阅读 · 0 评论 -
shell命令进阶【Linux-shell基本操作】
1.通配符: 通配符: *:表示任意长度的字符串,如:ls ~/* #列举家目录下所有文件或子目录 ?:表示任意一个字符,如: ls ~/?.txt #列举家目录下文本文件以.txt做扩展名的文件(文件名只含一个字符) [ ] - ! #[ ] - 指定取值范围;! 取反 ls /etc/a-c]原创 2017-07-14 14:17:26 · 1813 阅读 · 0 评论 -
软件安装与维护【Linux-shell】
软件安装与维护: 常用Linux软件安装方式: 1.以源代码方式安装 2.以软件包方式安装:【软件包分2种】 1).rpm软件包。-->在RedHat红帽企业的RedHat,Fedora,CentOS等发行版Linux上,软件包的管理工具:rpm包管理器 2).deb软件包。-->在Debian的Debian,Ubuntu等Linux发行版上,原创 2017-08-01 13:26:29 · 1003 阅读 · 0 评论 -
进程管理【Ubuntu-shell】
进程管理: 用户级进程、系统级进程(守护进程) ------------------------------------------------------- 监视进程: PID:进程号,系统为进程分配的唯一编号,用于标识系统的身份。 PPID:父进程的PID号 TTY:启动该进程的的终端 USER/UID:执行该进程的用户身原创 2017-07-27 20:54:27 · 930 阅读 · 0 评论 -
网路配置基础【Linux-shell】
网路配置基础: A~C类IP地址部分私有不使用在Inter上: A类:10.0.0.0-10.255.255.255 B类:172.16.0.0-172.31.255.255 C类:192.168.0.0-192.168.255.255 169.254.1.0-169.254.254.255 环回地址:127.0.0.0/原创 2017-08-02 11:05:27 · 584 阅读 · 0 评论 -
WWW服务器【Linux-shell】
WWW服务器:WWW:即万维网,也直接被称为Web,实际上是指一张由各种网页所构成的,网页间互相通过链接连接在一起的“网”。即:www中网络的概念指的是由信息内容所构成的网络。互联网:指由各种网络主机和设备所组成,并且通过TCP/IP协议通信的计算机网络。网站:一组在URL中具有同一域名的网页及其网络资源。URL格式————协议://主机名或IP地址:端口/访问路径?查询字符串#片段名守护进原创 2017-08-06 17:09:09 · 745 阅读 · 0 评论 -
Linux服务器和Windows本地间scp命令上传下载文件的使用
scp上传下载的使用 |-在Linux上安装ssh | |-安装SecureCRT,进行远程连接Linux | |-在Windows上安装Winsshd使得Windows支持ssh协议,并开启winssd | |-在Windows上创建一个用户和相应用户的登入密码 | |-在Linux终原创 2017-11-30 15:01:18 · 16035 阅读 · 1 评论 -
使用百度BAE和新浪SAE部署web项目
使用百度BAE和新浪SAE部署web项目一、百度BAE部署项目的步骤:注册或者登录百度账号:https://login.bce.baidu.com/ 账号最好实名认证和绑定手机、安全邮箱、设置复杂的密码为好,以便安全性高。 添加部署: 选择【BAE基础版】–>【添加部署】: 然后,【去支付】即可。部署列表查看部署: 4.查看消费记录:原创 2017-12-20 16:05:41 · 1644 阅读 · 0 评论 -
git用法
1.git命令##############################################################################################################################################################################################...原创 2018-04-08 01:15:09 · 340 阅读 · 0 评论 -
python方式部署sentry
python方式部署sentry1.sentry介绍Sentry是一个开源的实时错误收集报告工具,支持web前后端、移动应用以及游戏等,支持Python、JavaScript、Java、Go、Nodejs、Django、PHP等主流编程语言和框架平台,还提供了对GitHub、Gitlab等常见开发工具的集成及Mail邮件通知(收集到的错误告警),除此之外我们还可以自主开发插件以满足项目需求。...原创 2019-01-12 20:02:16 · 6482 阅读 · 0 评论 -
Linux下svn服务器迁移
Linux下svn服务器迁移1.介绍迁移方式:1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案。2.主要迁移方式:svnadmin dumpsvnadmin hotcopysvnsync3.【svnadmin dump】是官方推荐的备份方式。优点:比较灵活,可以全量备份也可以增量备份,并提供了版本恢复机制。缺点:如果版本比较大,如版本数增长到数...原创 2019-01-07 22:31:52 · 2360 阅读 · 0 评论 -
nrpe(nagios客户端)系统开机自启动脚本
1、nrpe(nagios客户端)系统开机自启动脚本:#!/bin/bash#chkconfig: - 60 98#description: This shell script is used to control nrpe(nagios's client) service===>{start|stop|status|restart} the nrpe.#scriptname: /e...原创 2019-06-16 23:34:52 · 679 阅读 · 0 评论 -
基于阿里云服务器配置QQ邮箱
基于阿里云服务器配置QQ邮箱1、执行脚本:#!/bin/bash##scriptname:configQQemail.sh#description:This script is used to config linux server to use qq user email information to send mail. #requirements:qqemail##autho...原创 2019-06-28 19:06:36 · 2284 阅读 · 0 评论 -
文件系统管理【Ubuntu-shell】
文件系统管理: 文件系统:ext-Linux根文件系统所用类型 FAT-应用广泛(如,Linux提供了VFAT文件系统支持FAT) NTFS-Windows的文件系统 ISO9660-光盘介质文件系统 -------->Linux设计了VFS虚拟文件系统实现支持多种以上各种文件系统。 文件系统的挂载与卸载。 cat /etc原创 2017-07-24 16:33:22 · 570 阅读 · 0 评论 -
shell脚本编程
1.脚本:指一种不经过编译而直接被解释和执行的程序,如JavaScript脚本。 2.shell脚本:一种以shell脚本语言编写并通过shell来解释和执行的程序,本质上还是一种文本文件。 3.shell:一种解释器,解释shell脚本,对shell脚本进行解释并执行shell脚本;Linux的外壳。Linux默认的shell:bash Linux内核:kernel。 4.每个字原创 2017-07-17 12:21:48 · 777 阅读 · 0 评论 -
用户管理【Ubuntu-shell】
用户管理【Ubuntu-shell】: id sshd:查看用户账号sshd基本信息 cat /etc/passwd: 用户名:密码:用户ID:组群ID:用户全名:用户主目录:使用的shell sudo cat /etc/shadow:用户密码加密后存储在该目录下,root权限使用。 一行共9个字段。用户名:密码密文:自1970年1月1日原创 2017-07-23 11:05:49 · 503 阅读 · 0 评论 -
ubuntu-用户名密码修改、mail的使用和软件卸载问题
一、修改ubuntu用户名和密码 1.修改root密码:sudo passwd root 2.修改主机名(如,linux@linux-virtual-machine中的linux-virtual-machine就是所说的主机名):sudo vi /etc/hostname,将其中的主机名linux-virtual-machine改成想要的自定义的名称 或者参考原创 2017-07-03 17:59:59 · 2564 阅读 · 0 评论 -
在Ubuntu中使用VmwareTools的压缩包安装VMware Tools
步骤如下: (1)准备好VMware tools的压缩包。方法一:打开VMware WorkStation(在Windows中的安装目录下找到vmware.exe并点击打开)——>点击VMware Workstation菜单栏【虚拟机】——>点击【安装VMware Tools】,然后在Ubuntu系统中弹出的VMware tools窗口中找到VMware tools的tar.gz压缩原创 2017-03-01 18:05:20 · 3576 阅读 · 0 评论 -
【5】android底层驱动开发学习
下面为第五天学习整理的笔记: (一)android底层驱动开发第五天(密码: n6xs )原创 2017-02-28 13:34:15 · 1147 阅读 · 0 评论 -
【4】android底层驱动开发学习
下面为第四天学习整理的笔记: (一)android底层驱动开发第四天(密码: aaur )原创 2017-02-28 13:30:45 · 778 阅读 · 0 评论 -
【3】android底层驱动开发学习
下面为第三天学习整理的笔记: (一)android底层驱动开发第三天(密码: sc2y) (二)收藏的学习网址原创 2017-02-28 12:29:22 · 690 阅读 · 0 评论 -
shell脚本编程进阶
shell脚本编程进阶: “`-d:确定文件是否为目录-f:确定文件是否为普通文件-e:确定文件是否存在-r:确定文件是否可读-w:确定文件是否可写-x:确定文件是否可执行-s:确定文件名长度是否大于零#!/bin/bashif [ -d $1 ]then ls $1else echo "$1 is not a directory"fi #保存,原创 2017-07-23 11:06:28 · 1118 阅读 · 0 评论 -
UbuntuServer的安装使用【参考资料、笔记整理】
1.【 Ubuntu 14.04.1 server安装】:http://blog.csdn.net/blueskyliulan/article/details/494525532.【Ubuntu服务器版安装教程】:http://www.360doc.com/content/12/0225/14/8855868_189525013.shtml# 3.【 在Ubuntu Server原创 2017-08-08 12:07:10 · 603 阅读 · 0 评论 -
网络安全管理【Linux-shell】
网络安全管理: 操作系统安全主要基于:控制和隔离。 访问控制涉及3方面:主体、客体、控制机制。 SELinux:是Linux中的一个内核安全模块,它提供了另外一种被称为强制访问控制(MAC)的安全机制,目的是为了消除因单一使用自主访问控制(DAC)而导致的潜在系统安全隐患。 cat /proc/l/attr/current #查看init进程的安全上下文 ps原创 2017-08-02 21:21:43 · 2162 阅读 · 0 评论 -
硬盘分区与配额管理【Ubuntu-shell】
硬盘分区与配额管理: 主分区与逻辑分区: ||----主分区 || ||----主分区 || ||----主分区 || ||----主分区---->扩展分区-----||-----逻辑分区 ||原创 2017-07-25 17:24:21 · 790 阅读 · 0 评论 -
逻辑卷管理【Ubuntu-shell】
逻辑卷管理: 物理卷PV,物理扩展快PE,逻辑卷LV,卷组VG。 操作:扫描、查询、创建、扩大、缩小、移除等。 --------------------------------------------- fdisk -l /dev/sda fdisk /dev/sdb #System ID为8e fdisk -l /dev/sdb原创 2017-07-26 21:05:24 · 1022 阅读 · 5 评论 -
Samba服务器【Linux-shell】
Samba服务器: Samba服务器是一种应用于局域网之内,为安装有Windows、Linux等操作系统的主机之间提供文件和打印机共享服务的自由软件。Samba一词来自于对术语SMB服务信息块的扩展,即Samba是SMB的另一种表述。SMB协议是一种可用于实现文件与打印机共享的应用层网络协议。 1)文件和打印机共享服务 2)身份验证和授权服务原创 2017-08-04 11:18:20 · 592 阅读 · 0 评论 -
关于vmware软件菜单栏点击【虚拟机】->【安装VMware Tools】没反应安装失败的问题及Linux命令使用问题
我用的是VMware Workstation 11.1.0 build-2496824,当点击菜单栏 【虚拟机】->【安装VMware Tools】发现没什么反应,只是在状态栏给出了一点提示说要CD/DVD。当时,我不太明白,后来查其他资料发现是 由于vmware安装根目录下缺少linux.iso文件 ,没有添加linux.iso镜像文件(我装的客户机系统是Linux发行版的Ubuntu)。所以原创 2017-07-01 14:58:12 · 5666 阅读 · 0 评论 -
【远程登录】64位Ubuntu安装32位teamviewer及安装配置SecureCRT
步骤: (1)下载teamviewer。在Ubuntu系统下打开浏览器去teamviewer官网,选择Linux的Ubuntu版本下的teamviewer进行下载,得到一个teamviewer..........deb文件(如:teamviewer_12.0.71510_i386.deb,i386的是32位的)。如果本地使用的Ubuntu是64位的,而下载的teamviewer却是32位的,原创 2017-03-01 19:52:31 · 5059 阅读 · 8 评论 -
【2】android底层驱动开发学习及Ubuntu使用问题
今天是Android底层驱动开发学习的第五天,当然在前几天的课余休息时间内,我个人一直在捣鼓Ubuntu系统的使用、中文输入法安装、中英文界面的系统切换、Terminal终端的命令使用、远程登入控制安装等相关内容,对Ubuntu系统有了进一步的了解,同时在课上,对C语言进行了一定程度的复习。整理第二天学习的笔记: (一)学习笔记 (密码: kqcx) (二)学习Ubuntu系统:(原创 2017-02-22 00:51:51 · 1104 阅读 · 0 评论 -
【1】android底层驱动开发学习及Ubuntu使用问题
今天,在学校的机房我们开始了进行Android底层驱动开发的学习。 下面为今天学习整理的笔记: (1)android底层驱动开发第一天 (2)Ubuntu系统安装中文输入法:【1】、【2】原创 2017-02-21 02:11:09 · 1090 阅读 · 0 评论 -
DNS服务器【Linux-shell】
DNS服务器: DNS服务器是常用网络服务之一,当用户利用计算机访问互联网之前,一个重要步骤是需要指定所要使用的DNS服务器,它把用户所请求的互联网地址中的主机名解析成为IP地址。 # http://www.example.com/index.html----->www.example.com:主机名;example.com:域名;index.html:www.examp原创 2017-08-05 17:22:08 · 843 阅读 · 0 评论 -
tengine的系统服务启动脚本
1.tengine的系统服务启动脚本: #!/bin/sh # # tengine - this script starts and stops the tengine daemon # # chkconfig: - 86 19 # description: Tengine is an HTTP(S) server, HTTP(S) reverse \ # ...原创 2019-08-05 09:00:20 · 1068 阅读 · 0 评论