linux服务器

linux 系统安装与初用

心已入冬 提交于 2020-02-15 05:17:53
实验结论: 1. 结合实验尝试,并查阅资料,总结在实验准备中提出的 7 个问题 (1)核心版本主要是Linux的内核。Linus等人在不断地开发和推出新的内核。发行版本是各个公司推出的版本,它们与和新版本是各自独立发展的。 发行版是每个社团增加了外围资源(比如用户界面,系统安装,程序更新),所以各发行版的内核可以一致,但发行版采取的各种用户应用方式可能不同。 (2)Linux对硬盘的表示分为两种,第一种IDE盘,用hd表示,hda,hdb,hdc……表示第一块IDE硬盘,第二块IDE硬盘……,而hda1,hda2,hda3……表示第一块硬盘上的第一个分区,第一块硬盘上的第二个分区……;第二种是SATA和SCSI盘,使用sd表示,sda,sdb,sdc……表示第一块硬盘,第二块硬盘……,同样sda1,sda2,sda3……表示SATA硬盘第一块硬盘的第一个分区,第一块硬盘上的第二个分区……。 (3)Linux系统因为使用VFS,所有其核心可以支持如ext、ext2、ext3、ext4、JFS2等的多种的文件系统。 (4)光盘安装和硬盘安装还有网络安装。 (5)主分区也叫引导分区,Windows系统一般需要安装在这个主分区中,这样才能保证开机自动进入系统。 扩展分区是一个概念,实际在硬盘中是看不到的,也无法直接使用扩展分区。除了主分区外,剩余的磁盘空间就是扩展分区了

Linux系统新手学习的11点建议

落爺英雄遲暮 提交于 2020-02-15 05:17:16
  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。   一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。   二、Linux命令是必须学习虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。举一个例子: Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。 不同版本的Linux命令数量不一样

linux系统安装与初用

此生再无相见时 提交于 2020-02-15 04:28:19
1. linux 发行版本与内核版本;二者区别与联系 核心版本主要是 Linux 的内核。发行版本是各个公司推出的版本,它们与核心版本是各自独立发展的。发行版本通常将 Linux 系统内核与众多应用软件及相关文档集成在一起,包括安装界面、系统设定、管理工具等软件,构成一个发行套件,从而方便了用户使用。 2. linux 中硬盘及分区的表示 linux 通过字母和数字的组合来标志硬盘分区。前两个字母表示分区所在设备的类型,如 hd 表示 IDE 硬盘, sd 表示 SCSI/SATA/USB 硬盘;第三个字母表示分区在哪个设备上,如 had 表示第一块 IDE 硬盘, hdb 表示第二块 IDE 硬盘, sdc 表示第三块 SCSI 硬盘;最后的数字表示分区的次序,如数字 1~4 表示主分区或扩展分区,逻辑分区从 5 开始。 3. linux 系统支持的文件系统格式 linux 操作系统支持 ext 、 ext2 、 ext3 、 Linux swap 、 VFAT 、 JFS2 等。 4. linux 系统的安装方式有哪些 光盘安装、硬盘安装和网络安装 5. 主分区、扩展分区、逻辑分区;传统 BIOS 引导 +MBR vs UEFI BIOS 引导 +GPT, 对分区要求有何区别 硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。 一个硬盘主分区至少有 1 个,最多 4 个

widows终端远程连接Linux服务器

孤者浪人 提交于 2020-02-15 02:47:24
一、前言 为什么不是远程连接Linux服务器? 因为我不会,远程连接window我就用电脑自带的“远程桌面连接”。 以下所述都是在CentOS操作系统下的。 服务器刚换成Linux的时候很迷茫,感觉无从下手,不知道咋么能在这里访问我远处的服务。 首先就是百度,怎么连接远程Linux服务器,奥!!! 原来是需要一个工具,哈哈哈哈哈傻逼。 刚开始使用的是PuTTY(百度一搜就可以搜到)连接,但是总感觉用着不太舒服,然后就百度 连接远程Linux服务器 用什么工具好,然后就发现了这个 XShell 非常nice,用着也很爽。 二、CMD/PowerShell 连接远程服务器 什么是cmd? 就是windows端的命令行窗口, 可以使用 快捷键 win + R 后在输入框里输入 cmd 然后回车调出来。 什么是powerShell? 就是cmd的增强版。可以在电脑左下角搜索程序那里搜出来。 用它俩连服务器是一样的方式 : ssh 用户名@服务器地址 如 ssh root@39.123.124.99 ssh是以ssh模式连接远程服务器的命令。 如果你的用户名和服务器地址都对了,那么下一行就会让你输入password, 需要注意的是,在你输入的时候它并不会显示你的输入, 你只需要认真输入完后回车就OK了, 成功的话就连上了, 然后就是 ls cd 等一顿撸了。 三、XShell连接远程服务器

Linux/Ubuntu服务器数据盘挂载及扩容

青春壹個敷衍的年華 提交于 2020-02-15 01:53:45
服务器部署: 运行 fdisk -l 命令查看实例上的数据盘: fdisk -l 查看磁盘使用情况: df -lh 可参考: https://help.aliyun.com/document_detail/108501.html ① 分区: 依次执行以下命令以创建一个单分区数据盘: 1. 运行 fdisk -u /dev/vdb :分区数据盘。 2. 输入 p :查看数据盘的分区情况。本示例中,数据盘没有分区。 3. 输入 n :创建一个新分区。 4. 输入 p :选择分区类型为主分区。 说明 本示例中创建一个单分区数据盘,所以只需要创建主分区。如果要创建 4 个以上分区,您应该创建至少一个扩展分区,即选择 e(extended)。 5. 输入分区编号并按 回车键 。本示例中,仅创建一个分区,输入 1。 6. 输入第一个可用的扇区编号:按 回车键 采用默认值 2048。 7. 输入最后一个扇区编号:本示例仅创建一个分区,按 回车键 采用默认值。 8. 输入 p :查看该数据盘的规划分区情况。 9. 输入 w :开始分区,并在分区后退出。 ② 运行命令 fdisk -lu /dev/vdb 查看新分区。 ③ 写系统文件: mkfs.ext4 /dev/vdb1 ④ 挂载: 1.(建议)运行命令 cp /etc/fstab /etc/fstab.bak 备份 etc/fstab。 2.

Linux查找命令与find命令详解

╄→гoц情女王★ 提交于 2020-02-15 00:58:39
一、文件查找之locate命令 locate : 非实时的,查找时根据全系统文件数据库进行的,模糊查找, update 手动生成文件数据库 速度快 依赖于updatedb数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #手动更新locate数据库 [root@lovelace scripts] # updatedb #使用locate查找文件 (速度好快的说) [root@lovelace scripts] # locate *.py /home/scripts/factorial .py /home/scripts/input .py /usr/lib/python2 .4 /fileinput .py /usr/lib/python2 .4 /fileinput .pyc /usr/lib/python2 .4 /fileinput .pyo /usr/lib/python2 .4 /site-packages/dogtail/rawinput .py /usr/lib/python2 .4 /site-packages/dogtail/rawinput .pyc /usr/lib/python2 .4 /site-packages/dogtail/rawinput .pyo /usr/lib/python2 .4 /test

【Linux】Windows与Linux的区别

时光总嘲笑我的痴心妄想 提交于 2020-02-14 17:46:04
1.免费与收费 最新正版 Windows 10,需付费购买; Linux 免费或少许费用。 2. 软件与支持 Windows 平台:数量和质量的优势,不过大部分为收费软件;由微软官方提供重要支持和服务; Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;由全球所有的 Linux 开发者和自由软件社区提供支持。 3. 安全性 Windows 平台:三天两头打补丁安装系统安全更新,还是会中病毒木马; Linux 平台:要说 Linux 没有安全问题,那当然是不可能的,这一点仁者见仁智者见智,相对来说肯定比 Windows 平台要更加安全,使用 Linux 你也不用装某杀毒、某毒霸。 4. 使用习惯 Windows:普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易,入门简单; Linux:兼具图形界面操作(需要使用带有桌面环境的发行版)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导(这正是我们要做的事情),一旦熟练之后效率极高。 5. 可定制性 Windows:这些年之前算是全封闭的,系统可定制性很差; Linux:你想怎么做就怎么做,Windows 能做到得它都能,Windows 做不到的,它也能。 6. 应用范畴 或许你之前不知道 Linux ,要知道

Linux下安装CMake

我与影子孤独终老i 提交于 2020-02-14 14:17:37
1、打开网址: https://cmake.org/download/ ,下载最近版cmake 2、将安装包上传到Linux服务器目录/opt下,也可以直接使用linux下载到该目录。 3. 解压文件到当前目录 <span style="color:#333333">tar -zxvf cmake-3.14.0.tar.gz</span> 生成目录cmake-3.14.0 4. 进入 cmake-3.14.0目录 <span style="color:#333333">cd cmake-3.14.0</span> 执行命令(root 用户可以不用前面的sudo) <span style="color:#333333">sudo ./bootstrap && make && make install</span> 安装完成后执行命令查看 <span style="color:#333333">cmake -version</span> 这样就安装完成了。 来源: CSDN 作者: suking163 链接: https://blog.csdn.net/aliuguangjin/article/details/104308770

inittab详解

倾然丶 夕夏残阳落幕 提交于 2020-02-14 11:16:04
转自:http://blog.chinaunix.net/space.php?uid=774458&do=blog&id=2044897 第二部分:运行init init的进程号是1,从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序,。 init程序需 要读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它有若干行指令所组成。在Redhat系统中,inittab的内容 如下所示(以“###"开始的中注释为笔者增加的):      #   # inittab    This file describes how the INIT process should set up   #        the system in a certain run-level.   #   # Author:    Miquel van Smoorenburg,   #        Modified for RHS Linux by Marc Ewing and Donnie Barnes   #      # Default runlevel. The runlevels used by RHS are:   #  0 - halt (Do NOT set initdefault to this)   #  1

linux环境下搭建 j2ee环境

故事扮演 提交于 2020-02-14 09:38:03
一、JDK安装(安装在/usr/java目录下) 1、下载:jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 地址:http://jx.newhua.com/down/jdk-7-ea-bin-b26-linux-i586-24_apr_2008.zip windows下将zip格式的解压出jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 再传到linux服务器的/usr/java目录下 2、给文件加上可执行权限 [root@localhost java]# chmod x jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 3.执行jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin [root@localhost java]# ./jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 自动安装生成目录jdk1.7.0 4.配置环境变量 环境变量配置有三种方法(分别是:修改/etc/profile文件,修改用户目录下的.bashrc文件,直接在shell下修改)我修改了/etc/profile文件: linux环境下配置java开发参考: http://www.cenliming.com/97.html