`
jsx112
  • 浏览: 314903 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux下一些操作的简单整理

阅读更多

1.tomcat启动与关闭

cd tomcat目录
./startup.sh
./shutdown.sh

2.mysql的启动与关闭与编码设置

使用 service 启动:service mysqld start
使用 mysqld 脚本启动:/etc/inint.d/mysqld start
使用 safe_mysqld 启动:safe_mysqld&
修改字符集
在linux下修改/etc/my.cnf文件

找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行) 

3.mysql的登录与退出

mysql -uroot -proot
或mysql -uroot -p
exit或quit退出

4.mysql数据的备份与恢复

备份存储过程:mysqldump -uroot -p -t -d -R wbgj > d:/wbgj_proc.sql
备份表和数据:mysqldump -uroot -p wbgj > d:/wbgj.sql
恢复数据:source /wbgj.sql;

5.无线网络链接

#列出搜索到的无线网,记下essid,也就是无线路由器的“名字”
iwlist 无线网卡名 scan
例如:iwlist wlan0 scan

#连接没有设密码的无线网络
iwconfig 无线网卡名 essid wireless essid name
例如:iwconfig wlan0 essid cisco

#连接有密码的无线网络
iwconfg 无线网卡名 essid wireless essid name key password
例如:iwconfg wlan0 essid cisco key idonotknow

#启用无线网卡
ifconfig wlan0 up

#通过dhcp获取IP
dhclient wlan0
#用dhcpcd wlan0也可以

6.ip设置

DEVICE="wlan0"
HWADDR="08:10:74:B2:DF:19"
NM_CONTROLLED="yes"
ONBOOT=yes
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.110
NETMASK=255.255.255.0
NETWORK=192.168.1.1
TYPE=Ethernet
GATEWAY=192.168.1.1

7.命令行登录linux系统

  linux命令行登陆:进入字符界面
  为了在linux命令行登陆时直接进入Console界面,我们可以编辑/etc/inittab文件。找到 id:5:initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时进入X-Window图形操作界面或Console字符界面的转换,这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:
  0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )
  1:单用户模式,就像Win9X下的安全模式。
  2:多用户,但是没有 NFS 。
  3:完全多用户模式,标准的运行级。
  4:一般不用,在一些特殊情况下可以用它来做一些事情。
  5:X11,即进到 X-Window 系统。
  6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。
  其中运行级3就是我们要进入的标准Console字符界面模式。

8.查看端口的使用情况

netstat -nat

9.挂载光盘和普通文件

挂载光驱:mount -t iso9660 /dev/sda5 /mnt/linuxtool -o iocharset=utf8
挂载普通盘:mount -t vfat /dev/sda5 /mnt/linuxtool -o iocharset=utf8
这样挂载的ntfs格式的分区,只有root能读取,如果需要让普通用户也能读取,需要再加上umask=022
挂载光驱:mount -t iso9660 /dev/sda5 /mnt/linuxtool -o iocharset=utf8,umask=022
挂载普通盘:mount -t vfat /dev/sda5 /mnt/linuxtool -o iocharset=utf8,umask=022
卸载:
umount /dev/hda1
有时候卸载分区时提示分区繁忙(device is busy),可以先用下面的命令看看哪个进程在使用此分区:
fuser -cu /dev/hda1
假如屏幕的输出为
/dev/hda1: 8463m(cck)
则可以用此命令看这个进程对应的程序名字:
ps 8463
然后可以用此命令结束此进程:
kill -9 8463 这样就可以正常卸载分区了

自动挂载:让Linux系统启动时自动挂载windows分区,可以把上述的命令写入 /etc/fstab 文件,如:
/dev/hda9 / ext3 defaults 0 1
/dev/hda13 none swap sw 0 0
/dev/hdc /media/cdrom iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy auto rw,user,noauto 0 0
/dev/hda10 /mnt/debian ext3 defaults 0 0
/dev/hda1 /mnt/C ntfs utf8,umask=022 0 0
/dev/hda5 /mnt/D vfat utf8,umask=0 0 0

10.文件压缩解压命令 

tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
解压:tar -xvf *.tar -C 目录
tar -zxvf *.tar.gz -C 目录
tar -jxvf *.tar.bz2 -C 目录
unzip *.zip -C 目录

 

0
0
分享到:
评论

相关推荐

    Linux学习笔记(自己整理的、部分)

    这份“Linux学习笔记(自己整理的、部分)”涵盖了Linux操作系统的核心概念、命令行界面的使用、文件系统管理以及系统管理等多个方面,旨在帮助初学者逐步熟悉这个强大的开源操作系统。 首先,让我们了解Linux的...

    Linux操作系统常用的入门知识整理.docx

    Linux 操作系统常用的入门知识整理 Linux 是当先比较受欢迎的操作系统之一,被广泛的应用在服务器运维方面。了解 Linux 之前,需要简单的认识一下操作系统。 操作系统简介 ----------------- 操作系统是管理...

    操作系统实验linux 实验 课程设计

    操作系统实验是计算机科学教育中的重要组成部分,特别是在学习Linux操作系统时。Linux实验通常涉及对系统内核、进程管理、文件系统、设备驱动等核心概念的深入理解。在这个“Linux实验课程设计”中,我们重点关注...

    期末Linux复习资料整理

    Linux操作系统是计算机科学领域的重要组成部分,特别是在服务器、嵌入式设备和云计算中有着广泛的应用。这份"期末Linux复习资料整理"包含了一系列的关键知识点,旨在帮助你在考试中取得优异的成绩。以下是对这些知识...

    linux 命令(实训整理)

    在Linux操作系统中,掌握一些基本的命令行操作是至关重要的,尤其对于初学者而言。Linux命令行提供了一种高效且强大的方式来管理文件、目录、系统和服务。以下是从标题“linux命令(实训整理)”和描述中提炼出的几...

    Linux操作命令详细文档-自整理

    以下是我根据“Linux操作命令详细文档-自整理”这个文档内容整理的一些核心知识点。 1. 文件与目录操作: - `ls`:列出目录内容,可以配合 `-l` 参数显示详细信息。 - `cd`:切换当前工作目录,如 `cd ..` 返回上...

    模拟Linux文件系统

    在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的模拟Linux文件系统。 1. 在现有机器硬盘上开辟100M的硬盘空间,作为设定的硬盘空间。 2. 编写一管理程序simdisk对此空间进行管理,以模拟Linux...

    linux操作系统shell编程整理.pdf

    根据提供的文档信息,我们可以深入探讨Linux操作系统中Shell编程的相关知识点,包括Shell编程的基本概念、环境配置、脚本创建与执行、变量使用等。 ### Shell编程基础 #### 实验目的 - **了解常用Shell的编程特点*...

    linux环境下一个简单的malloc实现

    在Linux环境下,内存管理是操作系统的核心功能之一,而`malloc`函数是C语言标准库中的一个关键函数,用于动态分配内存。本项目提供了一个简单的`malloc`实现,旨在帮助理解和学习内存分配的基本原理。下面我们将深入...

    Linux 整理笔记

    1991年,林纳斯·托瓦兹(Linus Torvalds)开发出名为“Linux内核”的核心,并与GNU应用程序结合,形成了我们今天所熟知的Linux操作系统。Linux的一大特性是开源,这意味着它的源代码对公众开放,任何人都可以查看、...

    linux课堂PPT整理稿(淮阴工学院专用)

    1. **Linux操作系统基础**: - Linux的起源与历史:了解Linux的创始人Linus Torvalds以及其发展过程。 - Linux内核:解释内核的作用,如何更新和配置。 - Linux发行版:介绍各种主流的Linux发行版,如Ubuntu、...

    Linux应用程序开发[整理].pdf

    Linux 是能够自由传播并继承了 UNIX 内核的操作系统,是对 UNIX 的简化和改进,它既保留了 UNIX 系统的高安全性,同时也使其操作更加简单方便,从而使单机用户也可以使用。 Linux 的主要特性: 1. 开放性:Linux ...

    linux内核锁基础知识整理

    - 熟悉Linux操作系统的基本概念。 - 对进程间通信有一定的了解。 - 了解并发编程的基本概念。 - 掌握C语言编程。 #### 二、术语介绍 ##### 1) 信号量(Semaphore) 信号量是一种常用的同步机制,用于控制多个进程...

    linux安装(图解,简单)整理.pdf

    在本篇文档中,我们将详细探讨如何安装Linux操作系统,特别是以红旗Linux为例,提供一个简易的图解安装过程。Linux的安装对新手来说可能显得有些复杂,但通过遵循正确的步骤和注意事项,可以确保安装顺利。 首先,...

    Linux程序设计报告[整理].pdf

    Linux程序设计报告主要涵盖两个核心主题:Linux程序设计的基础和实践...通过这些实践,学生能够掌握Linux操作系统的基本操作,并具备编写和运行简单程序的能力,为进一步学习Linux系统编程和高级开发打下坚实的基础。

    linux实验报告-shell编程-平方与菜单实现整理.pdf

    "Linux 实验报告 - shell 编程 - 平方与菜单实现整理" 本实验报告主要涵盖了 Linux 操作系统中的 shell 编程,着重于平方值计算和菜单实现的编程技巧。 一、实验目的及要求 本实验的目的是掌握 shell 编程的方法...

    linux shell 笔记 (未整理)

    Shell,作为Linux操作系统中的命令行解释器,是用户与系统交互的重要接口。它接收用户输入的指令,将其转化为系统可执行的命令,同时也提供了编写脚本的能力,使得复杂的任务自动化变得可能。这篇笔记将探讨一些基本...

    linux驱动资料整理

    在Linux操作系统中,驱动程序是硬件与操作系统之间的重要桥梁,它允许操作系统控制和管理硬件资源。本文主要围绕Linux按键驱动进行深入解析,适合初学者学习。我们将探讨驱动程序的基本结构、设备注册、字符设备驱动...

    linux documnet的 按源码doc 整理

    在Linux操作系统中,文档的管理和整理是日常工作中不可或缺的一部分,特别是在处理开源软件项目时,源码文档的组织和查阅显得尤为重要。"Linux documnet的按源码doc整理"主要涉及的是如何有效地组织、理解和利用...

    嵌入式通信设备和Linux操作系统——(2003嵌入式世界研讨暨展示会上的讲话整理).pdf

    其次,内存技术的发展,虽然Linux操作系统比传统的RTOS占用更多的内存,但现在SDRAM的可用性已不成问题,尽管Flash存储对于成本敏感的系统可能仍存在挑战,但一些消费电子产品已经开始使用成本更低的NAND Flash。...

Global site tag (gtag.js) - Google Analytics