當前位置:首頁 » 數據倉庫 » fdp怎麼載入配置啊
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

fdp怎麼載入配置啊

發布時間: 2022-08-12 17:24:45

『壹』 在linux的伺服器下怎麼知道根目錄是什麼

就相當於windows系統的C盤
下面是介紹根目錄下的文件夾意義:
/:根目錄,位於linux文件系統目錄結構的頂層,一般根目錄下只存放目錄,不要存放文件,/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分區中。
/bin,/usr/bin:該目錄為命令文件目錄,也稱為二進制目錄。包含了供系統管理員及普通用戶使用的重要的linux命令和二進制(可執行)文件,包含shell解釋器等。
/boot: 該目錄中存放系統的內核文件和引導裝載程序文件,/boot/vmlinuz為linux的內核文件,以及/boot/gurb。建議單獨分區,分區大小100M即可。
/dev: 設備(device)文件目錄,存放linux系統下的設備文件,訪問該目錄下某個文件,相當於訪問某個設備,存放連接到計算機上的設備(終端、磁碟驅動 器、光碟機及網卡等)的對應文件,包括字元設備和塊設備等,常用的是掛載光碟機mount /dev/cdrom/mnt。
/etc: 系統配置文件存放的目錄,該目錄存放系統的大部分配置文件和子目錄,不建議在此目錄下存放可執行文件,重要的配置文件有/etc/inittab、 /etc/fstab、/etc/init.d、/etc/X11(X Window系統有關)、/etc/sysconfig(與網路有關)、/etc/xinetd.d修改配置文件之前記得備份。該目錄下的文件由系統管理員來使用,普通用戶對大部分文件有隻讀許可權。
/home: 系統默認的用戶宿主目錄,新增用戶賬號時,用戶的宿主目錄都存放在此目錄下,~表示當前用戶的宿主目錄,~test表示用戶test的宿主目錄。建議單獨分區,並設置較大的磁碟空間,方便用戶存放數據。
/lib,/usr/lib,/usr/local/lib: 系統使用的函數庫的目錄,程序在執行過程中,需要調用一些額外的參數時需要函數庫的協助,該目錄下存放了各種編程語言庫。典型的linux系統包含了C、 C++和FORTRAN語言的庫文件。/lib目錄下的庫映像文件可以用來啟動系統並執行一些命令,目錄/lib/moles包含了可載入的內核模 塊,/lib目錄存放了所有重要的庫文件,其他的庫文件則大部分存放在/usr/lib目錄下。
/lost+fount: 在EXT2或EXT3文件系統中,當系統意外崩潰或機器意外關機,產生的一些文件碎片放在這里。在系統啟動的過程中fsck工具會檢查這里,並修復已經損 壞的文件系統。有時系統發生問題,有很多的文件被移到這個目錄中,可能會用手工的方法來修復,或者移動文件到運來的位置上
/mnt,/media: mnt目錄主要用來臨時掛載文件系統,為某些設備提供默認掛載點,如floppy,cdrom。這樣當掛載了一個設備如光碟機時,就可以通過訪問目錄/mnt/cdrom下的文件來訪問相應的光碟機上的文件了。
/opt: 給主機額外安裝軟體所擺放的目錄。如:FC4使用的Fedora 社群開發軟體,如果想要自行安裝新的KDE 桌面軟體,可以將該軟體安裝在該目錄下。以前的 Linux 系統中,習慣放置在 /usr/local 目錄下。
/proc: 此目錄的數據都在內存中,如系統核心,外部設備,網路狀態,由於數據都存放於內存中,所以不佔用磁碟空間,比較重要的目錄有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等。
/root:系統管理員root的宿主目錄,系統第一個啟動的分區為/,所以最好將/root和/放置在一個分區下。
/sbin,/usr/sbin,/usr/local/sbin:放置系統管理員使用的可執行命令,如fdisk、shutdown、mount等。與/bin不同的是,這幾個目錄是給系統管理員root使用的命令,一般用戶只能"查看"而不能設置和使用。
/tmp: 一般用戶或正在執行的程序臨時存放文件的目錄,任何人都可以訪問,重要數據不可放置在此目錄下。
/srv: 服務啟動之後需要訪問的數據目錄,如www服務需要訪問的網頁數據存放在/srv/www內。
/usr: 應用程序存放目錄,/usr/bin 存放應用程序, /usr/share 存放共享數據,/usr/lib 存放不能直接運行的,卻是許多程序運行所必需的一些函數庫文件,/usr/local 存放軟體升級包,/usr/share/doc 系統說明文件存放目錄。/usr/share/man: 程序說明文件存放目錄,使用 man ls時會查詢/usr/share/man/man1/ls.1.gz的內容建議單獨分區,設置較大的磁碟空間。
/var: 放置系統執行過程中經常變化的文件,如隨時更改的日誌文件 /var/log。/var/log/message: 所有的登錄文件存放目錄。/var/spool/mail: 郵件存放的目錄。 /var/run: 程序或服務啟動後。建議單獨分區,設置較大的磁碟空間。
/tmp:存放臨時文件目錄,一些命令和應用程序會用的到這個目錄。該目錄下的所有文件會被定時刪除,以避免臨時文件占滿整個磁碟。
/dev目錄
dev是設備(device)的英文縮寫。/dev這個目錄對所有的用戶都十分重要。因為 在這個目錄中包含了所有Linux系統中使用的外部設備。但是這里並不是放的外部設備的驅動程序,這一點和windows,dos操作系統不一樣。它實際上是一個訪問這些外部設備的埠。我們可以非常方便地去訪問這些外部設備,和訪問一個文件,一個目錄沒有任何區別。
Linux沿襲Unix的風格,將所有設備認成是一個文件。
設備文件分為兩種:塊設備文件(b)和字元設備文件(c),設備文件一般存放在/dev目錄下,對常見設備文件作如下說明:
/dev/hd[a-t]:IDE設備
/dev/sd[a-z]:SCSI設備
/dev/fd[0-7]:標准軟碟機
/dev/md[0-31]:軟raid設備
/dev/loop[0-7]:本地回環設備
/dev/ram[0-15]:內存
/dev/null:無限數據接收設備,相當於黑洞
/dev/zero:無限零資源
/dev/tty[0-63]:虛擬終端
/dev/ttyS[0-3]:串口
/dev/lp[0-3]:並口
/dev/console:控制台
/dev/fb[0-31]:framebuffer
/dev/cdrom => /dev/hdc
/dev/modem => /dev/ttyS[0-9]
/dev/pilot => /dev/ttyS[0-9]
/dev/random:隨機數設備
/dev/urandom:隨機數設備
/etc目錄
/etc/rc,/etc/rc.d,/etc/rc*.d 啟動、或改變運行級時運行的scripts或scripts的目錄。
/etc/passwd 用戶資料庫,其中的域給出了用戶名、真實姓名、家目錄、加密的口令和用戶的其他信息。
/etc/fstab 啟動時mount -a命令(在/etc/rc 或等效的啟動文件中)自動mount的文件系統列表。Linux下,也包括用swapon -a啟用的swap區的信息。
/etc/group 類似/etc/passwd ,但說明的不是用戶而是用戶組。
/etc/inittab init 的配置文件,設定系統啟動時init進程將把系統設置成什麼樣的runlevel 。
/etc/issue getty 在登錄提示符前的輸出信息.通常包括系統的一段短說明或歡迎信息內容由系統管理員確定。
/etc/motd Message Of The Day,成功登錄後自動輸出內容由系統管理員確定,經常用於通告信息,如計劃關機時間的警告。
/etc/mtab 當前安裝的文件系統列表.由scripts初始化,並由mount 命令自動更新,需要一個當前安裝的文件系統的列表時使用,例如df 命令。
/etc/shadow 在安裝了影子口令軟體的系統上的影子口令文件.影子口令文件將/etc/passwd 文件中的加密口令移動到/etc/shadow 中,而後者只對root可讀這使破譯口令更困難.
/etc/login.defs login 命令的配置文件。
/etc/printcap 類似/etc/termcap ,但針對列印機語法不同。
/etc/profile , /etc/csh.login , /etc/csh.cshrc 登錄或啟動時Bourne或C shells執行的文件,這允許系統管理員為所有用戶建立全局預設環境。
/etc/securetty 確認安全終端,即哪個終端允許root登錄.一般只列出虛擬控制台,這樣就不可能(至少很困難)通過modem或網路闖入系統並得到超級用戶特權。
/etc/shells 列出可信任的shell.chsh 命令允許用戶在本文件指定范圍內改變登錄shell.提供一台機器FTP服務的服務進程ftpd 檢查用戶shell是否列在 /etc/shells 文件中,如果不是將不允許該用戶登錄.
/etc/sysconfig 網路配置相關目錄
/etc/DIR_COLORS 設定顏色
/etc/HOSTNAME 設定用戶的節點名
/etc/NETWORKING 只有YES標明網路存在
/etc/host.conf 文件說明用戶的系統如何查詢節點名
/etc/hosts 設定用戶自已的IP與名字的對應表
/etc/hosts.allow 設置允許使用inetd的機器使用
/etc/hosts.deny 設置不允許使用inetd的機器使用
/etc/hosts.equiv 設置遠端機不用密碼
/etc/inetd.conf 設定系統網路守護進程inetd的配置
/etc/inetd.pid inetd這個進程的進程id
/etc/hosts.lpd 設定遠端有哪些節點可以使用本機的列印機
/etc/gateways 設定路由器
/etc/protocols 設定系統支持的協議
/etc/named.boot 設定本機為名字伺服器的配置文件
/etc/named.pid 本機上運行的名字伺服器的進程id
/etc/networks 設定網路的配置文件
/etc/resolv.conf 設定系統的名字伺服器
/etc/services 設定系統的端品與協議類型和提供的服務
/etc/exports 設定NFS系統用的
/etc/NNTP_INEWS_DOMAIN 設置新聞伺服器的配置文件
/etc/nntpserver 設置用戶使用的新聞伺服器的地址
/etc/XF86Config X Window的配置文件
/etc/hostid 系統獨有的一個硬體id
/etc/at.deny 設置哪些用戶不能使用at命令
/etc/bootptab 給MAKEDEV程序設定各種不同的設備驅動文件的格式
/etc/makedev.cfg 同DEVINFO一樣給MAKEDEV使用的設置文件
/etc/diphosts 設置拔號伺服器的用戶名和口令
/etc/slip.hosts,/etc/slip.login 設定SLIP的配置文件
/etc/fastboot 使用shutdown -f產生的,重啟系統要查這個文件
/etc/fstab 記錄開機要mount的文件系統
/etc/ftpaccess FTP伺服器的一些配置
/etc/ftpconversions 設定在FTP時使用的過濾器的位置
/etc/ftpusers 設定不能使用FTP服務的用戶
/etc/ld.so.cache 查找系統動態鏈接庫的緩存
/etc/ld.so.conf 系統動態鏈接庫的路徑
/etc/lilo.conf lilo的配置文件
/etc/magic 給file命令使用的
/etc/aliases 給sendmail使用的設置別名的文件
/etc/mail.rc,
/etc/mailcap,
/etc/sendmail.cf,
/etc/sendmail.st 設置sendmail的
/etc/motd 超級用戶發布通知的地方
/etc/organization 存放用戶的名字和組織
/etc/pnpdevices 列出支持的Plug&Play設備
/etc/snooptad 監控用戶的屏幕,監聽的終端列表
/etc/sudoers 可以sudo命令的配置文件
/etc/syslog.conf 系統記錄程序syslogd的配置文件
/etc/utmp 目前在用系統的用戶信息
/etc/wtmp 同utmp差不多,只是它累加
/etc/nologin 系統在shutdown時不希望用戶登錄就產生這個文件
/etc/termcap 設置系統終端信息的
/etc/ttys 設定系統的終端類型
/etc/gettydefs getty_ps的定義文件
/etc/yp.conf NIS的配置文件
/etc/mtools.conf 設定mtools程序的參數
/etc/fdprm 設定格式化軟盤的參數
/etc/login.access 控制用戶登錄許可權的文件
/proc目錄
/proc/cmdline 載入 kernel 時所下達的相關參數,查閱此文件,可了解系統是如何啟動。
/proc/cpuinfo 本機的 CPU 的相關資訊,包含時脈、類型與運算功能等
/proc/devices 這個文件記錄了系統各個主要裝置的主要裝置代號,與 mknod 有關。
/proc/filesystems 目前系統已經載入的文件系統。
/proc/interrupts 目前系統上面的 IRQ 分配狀態。
/proc/ioports 目前系統上面各個裝置所配置的 I/O 位址。
/proc/kcore 這個就是內存的大小,但是不要讀他。
/proc/loadavg 還記得 top 以及 uptime 吧?沒錯,上頭的三個平均數值就是記錄在此。
/proc/meminfo 使用 free 列出的內存資訊,在這里也能夠查閱到。
/proc/moles 目前我們的 Linux 已經載入的模塊列表,也可以想成是驅動程序。
/proc/mounts 系統已經掛載的數據,就是用 mount 這個命令呼叫出來的數據。
/proc/swaps 到底系統掛載入的內存在哪裡?使用掉的 partition 就記錄在此啦。
/proc/partitions 使用 fdisk -l 會出現目前所有的 partition 吧?在這個文件當中也有紀錄。
/proc/pci 在 PCI 匯流排上面,每個裝置的詳細情況,可用 lspci 來查閱。
/proc/uptime 就是用 uptime 的時候,會出現的資訊。
/proc/version 核心的版本,就是用 uname -a 顯示的內容。
/proc/bus/* 一些匯流排的裝置,還有 U盤 的裝置也記錄在此。
/usr目錄
/usr 最龐大的目錄,因為所有應用程序幾乎都安裝在這里, 本地安裝的程序和其他東西在/usr/local 下。
/usr/etc 存放配置文件。
/usr/games 存放游戲和教學文件。
/usr/include 開發和編譯應用程序所需要的頭文件。
/usr/share 存放結構獨立的數據。/usr/share/man , /usr/share/info , /usr/share/doc 手冊頁、GNU信息文檔和各種其他文檔文件。
/usr/bin 幾乎所有用戶命令.有些命令在/bin 或/usr/local/bin 中。
/usr/sbin 根文件系統不必要的系統管理命令,例如多數服務程序。
/usr/lib 程序或子系統的不變的數據文件,包括一些site-wide配置文件,名字lib來源於庫(library), 編程的原始庫存在/usr/lib 里。
/usr/local 本地安裝的軟體和其他文件放在這里,/usr/local/bin存放本地增加的命令,/usr/local/include存放本地增加的庫文件。
/usr/src 存放程序的源代碼,linux內核的源代碼存放在/usr/src/kernels。
/var目錄
/var 包括系統一般運行時要改變的數據.每個系統是特定的,即不通過網路與其他計算機共享。
/var/catman 當要求格式化時的man頁的cache.man頁的源文件一般存在/usr/man/man* 中;有些man頁可能有預格式化的版本,存在/usr/man/cat* 中.而其他的man頁在第一次看時需要格式化,格式化完的版本存在/var/man 中,這樣其他人再看相同的頁時就無須等待格式化了. (/var/catman 經常被清除,就象清除臨時目錄一樣.)
/var/lib 系統正常運行時要改變的文件。
/var/local,/usr/local 中安裝的程序的可變數據(即系統管理員安裝的程序).注意,如果必要,即使本地安裝的程序也會使用其他/var 目錄,例如/var/lock 。
/var/lock 鎖定文件.許多程序遵循在/var/lock 中產生一個鎖定文件的約定,以支持他們正在使用某個特定的設備或文件.其他程序注意到這個鎖定文件,將不試圖使用這個設備或文件。
/var/log 各種程序的Log文件,特別是login (/var/log/wtmp log所有到系統的登錄和注銷) 和syslog (/var/log/messages 里存儲所有核心和系統程序信息. /var/log 里的文件經常不確定地增長,應該定期清除。
/var/run 保存到下次引導前有效的關於系統的信息文件.例如, /var/run/utmp 包含當前登錄的用戶的信息。
/var/spool,/var/mail, /var/news 列印隊列和其他隊列工作的目錄.每個不同的spool在/var/spool 下有自己的子目錄,例如,用戶的郵箱在/var/spool/mail 中。
/var/tmp 比/tmp 允許的大或需要存在較長時間的臨時文件。 (雖然系統管理員可能不允許/var/tmp 有很舊的文件.)
比較重要的目錄
在 Linux 系統中,有幾個目錄是特別需要注意的,以下提供幾個需要注意的目錄,以及預設相關的用途:
/etc: 這個目錄相當重要,如前所述,你的開機與系統數據文件均在這個目錄之下,因此當這個目錄被破壞,那你的系統大概也就差不多該死掉了!而在往後的文件中,你 會發現我們常常使用這個目錄下的 /etc/rc.d/init.d 這個子目錄,因為這個 init.d 子目錄是開啟一些 Linux 系統服務的 scripts (可以想成是批次檔 )的地方。而在 /etc/rc.d/rc.local 這個文件是開機的執行檔。
/bin, /sbin, /usr/bin, /usr/sbin: 這是系統預設的執行文件的放置目錄,例如 root 常常使用的 userconf, netconf, perl, gcc, c++ 等等的數據都放在這幾個目錄中,所以如果你在提示字元下找不到某個執行檔時,可以在這四個目錄中查一查!其中, /bin, /usr/bin 是給系統使用者使用的指令,而 /sbin, /usr/sbin 則是給系統管理員使用的指令!
/usr/local: 這是系統預設的讓你安裝你後來升級的套件的目錄。例如,當你發現有更新的 Web 套件(如 Apache )可以安裝,而你又不想以 rpm 的方式升級你的套件,則你可以將 apache 這個套件安裝在 /usr/local 底下。安裝在這里有個好處,因為目前大家的系統都是差不多的,所以如果你的系統要讓別人接管的話,也比較容易上手呀!也比較容易找的到數據喔!因此,如果有需要的話,通常會將 /usr/local/bin 這個路徑加到自己的 path 中。
/home:這個是系統將有賬號的人口的家目錄設置的地方。
/var:這個路徑就重要了!不論是登入、各類服務的問題發生時的記錄、以及常態性的服務記錄等等,所以當你的系統有問題時,就需要來這個目錄記錄的文件數據中察看問題的所在啰!而 mail 的預設放置也是在這里,所以他是很重要的 。
/usr/share/man, /usr/local/man: 這兩個目錄為放置各類套件說明檔的地方,例如你如果執行 man man,則系統會自動去找這兩個目錄下的所有說明文件。

『貳』 以下二手電筒腦配置怎麼樣之二

主板180,CPU200,內存120,硬碟200,DVD50,顯示器500,機箱電源50(如果是高端機箱和航嘉、長城之類的300W電源,價格還高一點)。一共1300元。實際根據成色應該在1200-1400之間。這是我們這里的價格,供參考。
文字編輯、辦公、騰訊就不用說了,一點問題沒有。PS之類的也可以,但是同時打開多個窗口進行編輯時可能會運行很慢。因為PS需要大的顯存。最好是加一個512顯存的獨立顯卡4670/9500GT之類的,內存加到2G就可以啦。

『叄』 DESKYOP-7QEFDP6配置

由於我們已經連接到數據源,所以需要調整數據以符合我們的需求。有時候調整意味著*轉換*數據,例如重命名列或表格、將文字更改為數字、刪除行、將第一列設置為標題列等。Power BI Desktop 中的查詢編輯器除能在功能區中提供可用的工作,還能夠充分利用右鍵菜單。 你可以在轉換功能區中選擇的大多數功能,也可以通過右鍵單擊項目(例如數據列)並從顯示的菜單中進行選擇。

如果在查詢編輯器中調整數據,你將在查詢編輯器載入並呈現數據時提供分步說明(查詢編輯器將為你執行此操作)以調整數據。查詢編輯器會記錄你指定的步驟(如重命名表格、轉換數據類型或刪除列),且每當此查詢連接到數據源時,都會執行這些步驟,因此數據將始終按你指定的方式進行調整。

如果我們需要改數據為數字,右鍵單擊數據列標題,然後選擇更改類型 > 整數來更改數據類型。如果我們需要選擇多個數據列,可以先選擇數據列然後再按住Shift,選擇其他相鄰的數據行,然後右鍵單擊數據列標題以更改所有選擇的數據列。你也可以使用 Ctrl 選擇非相鄰的數據列。

還可以使用轉換功能區,將那些數據列從文本更改或*轉換*為標題。 轉換功能區顯示如下,其中箭頭指向數據類型按鈕,可用於將當前數據類型轉換成其他數據類型。

『肆』 電腦總是死機,自動重啟是怎麼回事 和電源有關系嗎

可能是硬體問題,也可能是軟體問題:

解決方法如下:
一、CPU負荷過大,或者工作不正常。檢查CPU和顯卡散熱,除塵,上油,或更換風扇。
二、電源電壓不穩,電源功率不足。更換質量高的功率大的電源。
三、經常清理磁碟和整理磁碟碎片。
1、在「我的電腦」窗口,右擊要清理的盤符—「屬性」—「清理磁碟」—勾選要刪除的文件—確定—是。
2、清除臨時文件,開始—運行—輸入 「%temp%」—確定。
3、用優化大師或超級兔子清理注冊表和垃圾文件。
4、關閉一些啟動程序,開始-運行-msconfig---啟動 ,除殺毒軟體、輸入法外一般的程序都可以關掉。
5、刪除不用的程序軟體。
6、整理磁碟碎片--開始 --所有程序--附件--系統工具--磁碟碎片整理程序--選定磁碟--分析--碎片整理。
7、減輕內存負擔,打開的程序不可太多。如果同時打開的文檔過多或者運行的程序過多,就沒有足夠的內存運行其他程序,要隨時關閉不用的程序和窗口。
四、升級顯卡、網卡驅動,換個檔次高一點的顯卡。
五、加大物理內存、現在內存一般最少都2G了。
六、合理設置虛擬內存。
1、玩游戲,虛擬內存可設置大一些,最大值和最小值均設為物理內存的2-3倍,再大了,佔用硬碟空間太多了。
2、虛擬內存設置方法是:右擊我的電腦—屬性--高級--性能設置--高級--虛擬內存更改--在驅動器列表中選選擇虛擬內存(頁面文件)存放的分區--自定義大小--在「初始大小」和「最大值」中設定數值,然後單擊「設置」按鈕,最後點擊「確定」按鈕退出。
3、虛擬內存(頁面文件)存放的分區,一定要有足夠的空間,硬碟資源不足,造成虛擬內存不夠用,在一台電腦中,在一個分區設置虛擬內存就夠用了,不必在多個分區設置。
七、用優化大師、360或超級兔子等優化電腦。

閱讀擴展 http://ke..com/link?url=_Uwsnn0mT-Kobm18wz1UCVhDTLfIynEff5wY-_QTkvva

『伍』 如何在centos下配置tomcat

(1)下載apache-tomcat-7.0.30.tar.gz

(2)解壓:tar -zxvf apache-tomcat-7.0.30.tar.gz

(3)復制到/usr/local下並重命名為tomcat7:sudo cp -R apache-tomcat-7.0.30 /usr/local/tomcat

(4)進入tomcat7下的bin目錄: cd /usr/local/tomcat7/bin

(5)啟動Tomcat7:sudo ./startup.sh

顯示:Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/Java/jdk1.7.0_07
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar

(6)關閉Tomcat7:sudo ./shutdown.sh

顯示:Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/Java/jdk1.7.0_07
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar

(7)添加Tomcat環境變數:sudo vi /etc/profile,紅色部分

#set environment variable
export JAVA_HOME=/usr/java/jdk1.7.0_07
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
export PATH=$PATH:$JAVA_HOME/bin

(8)使配置生效:sudo source /etc/profile。

(9)默認情況下,Tomcat並沒提供具有管理許可權的賬號,所以需要添加具有這種許可權的賬號。角色manager-gui具有這種許可權,但在系統用戶控制文件tomcat-users.xml中並沒有設置這兩種角色和對應的用戶,所以需要添加這種角色和用戶,方法是打開tomcat-users.xml文件,添加如下內容:

<role rolename="manager-gui"/>

<user username="manager" password="manager" roles="manager-gui"/>

然後重啟Tomcat伺服器,文件修改生效。

『陸』 Linux分區都有什麼用

有人會裝雙系統么?有實踐經驗的跟我交流下行不?分大大的給。。。。。
要不先送你幾百分!!

那你是不是裝雙系統了???
如果是的話,我想跟你交流交流!!
如果是請給我發個信息!
謝謝!
最近搞雙系統,頭都大了!!!唉!

『柒』 如何使用Java API讀寫HDFS

com.wyc.hadoop.fs;

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URI;
import java.util.Date;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.BlockLocation;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.hdfs.DistributedFileSystem;
import org.apache.hadoop.hdfs.protocol.DatanodeInfo;
import org.apache.hadoop.io.IOUtils;
import org.apache.hadoop.util.Progressable;

public class FSOptr {

/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Configuration conf = new Configuration();
makeDir(conf);
rename(conf);
delete(conf);

}

// 創建文件目錄
private static void makeDir(Configuration conf) throws Exception {
FileSystem fs = FileSystem.get(conf);
Path dir = new Path("/user/hadoop/data/20140318");
boolean result = fs.mkdirs(dir);// 創建文件夾
System.out.println("make dir :" + result);

// 創建文件,並寫入內容
Path <a href="https://www..com/s?wd=dst&tn=44039180_cpr&fenlei=-EUBtvrjbvPHfdP1bdP10snH6dnWf" target="_blank" class="-highlight">dst</a> = new Path("/user/hadoop/data/20140318/tmp");
byte[] buff = "hello,hadoop!".getBytes();
FSDataOutputStream outputStream = fs.create(<a href="https://www..com/s?wd=dst&tn=44039180_cpr&fenlei=-EUBtvrjbvPHfdP1bdP10snH6dnWf" target="_blank" class="-highlight">dst</a>);
outputStream.write(buff, 0, buff.length);
outputStream.close();
FileStatus files[] = fs.listStatus(<a href="https://www..com/s?wd=dst&tn=44039180_cpr&fenlei=-EUBtvrjbvPHfdP1bdP10snH6dnWf" target="_blank" class="-highlight">dst</a>);
for (FileStatus file : files) {
System.out.println(file.getPath());
}
fs.close();
}

// 重命名文件
private static void rename(Configuration conf) throws Exception {

FileSystem fs = FileSystem.get(conf);
Path oldName = new Path("/user/hadoop/data/20140318/1.txt");
Path newName = new Path("/user/hadoop/data/20140318/2.txt");
fs.rename(oldName, newName);

FileStatus files[] = fs.listStatus(new Path(
"/user/hadoop/data/20140318"));
for (FileStatus file : files) {
System.out.println(file.getPath());
}
fs.close();
}

// 刪除文件
@SuppressWarnings("deprecation")
private static void delete(Configuration conf) throws Exception {
FileSystem fs = FileSystem.get(conf);
Path path = new Path("/user/hadoop/data/20140318");
if (fs.isDirectory(path)) {
FileStatus files[] = fs.listStatus(path);
for (FileStatus file : files) {
fs.delete(file.getPath());
}
} else {
fs.delete(path);
}

// 或者
fs.delete(path, true);

fs.close();
}

/**
* 下載,將hdfs文件下載到本地磁碟
*
* @param localSrc1
* 本地的文件地址,即文件的路徑
* @param hdfsSrc1
* 存放在hdfs的文件地址
*/
public boolean sendFromHdfs(String hdfsSrc1, String localSrc1) {

Configuration conf = new Configuration();
FileSystem fs = null;
try {
fs = FileSystem.get(URI.create(hdfsSrc1), conf);
Path hdfs_path = new Path(hdfsSrc1);
Path local_path = new Path(localSrc1);

fs.ToLocalFile(hdfs_path, local_path);

return true;
} catch (IOException e) {
e.printStackTrace();
}
return false;
}

/**
* 上傳,將本地文件到hdfs系統中
*
* @param localSrc
* 本地的文件地址,即文件的路徑
* @param hdfsSrc
* 存放在hdfs的文件地址
*/
public boolean sendToHdfs1(String localSrc, String hdfsSrc) {
InputStream in;
try {
in = new BufferedInputStream(new FileInputStream(localSrc));
Configuration conf = new Configuration();// 得到配置對象
FileSystem fs; // 文件系統
try {
fs = FileSystem.get(URI.create(hdfsSrc), conf);
// 輸出流,創建一個輸出流
OutputStream out = fs.create(new Path(hdfsSrc),
new Progressable() {
// 重寫progress方法
public void progress() {
// System.out.println("上傳完一個設定緩存區大小容量的文件!");
}
});
// 連接兩個流,形成通道,使輸入流向輸出流傳輸數據,
IOUtils.Bytes(in, out, 10240, true); // in為輸入流對象,out為輸出流對象,4096為緩沖區大小,true為上傳後關閉流
return true;
} catch (IOException e) {
e.printStackTrace();
}

} catch (FileNotFoundException e) {
e.printStackTrace();
}
return false;
}

/**
* 移動
*
* @param old_st原來存放的路徑
* @param new_st移動到的路徑
*/
public boolean moveFileName(String old_st, String new_st) {

try {

// 下載到伺服器本地
boolean down_flag = sendFromHdfs(old_st, "/home/hadoop/文檔/temp");
Configuration conf = new Configuration();
FileSystem fs = null;

// 刪除源文件
try {
fs = FileSystem.get(URI.create(old_st), conf);
Path hdfs_path = new Path(old_st);
fs.delete(hdfs_path);
} catch (IOException e) {
e.printStackTrace();
}

// 從伺服器本地傳到新路徑
new_st = new_st + old_st.substring(old_st.lastIndexOf("/"));
boolean uplod_flag = sendToHdfs1("/home/hadoop/文檔/temp", new_st);

if (down_flag && uplod_flag) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}

// 本地文件到hdfs
private static void CopyFromLocalFile(Configuration conf) throws Exception {
FileSystem fs = FileSystem.get(conf);
Path src = new Path("/home/hadoop/word.txt");
Path dst = new Path("/user/hadoop/data/");
fs.FromLocalFile(src, dst);
fs.close();
}

// 獲取給定目錄下的所有子目錄以及子文件
private static void getAllChildFile(Configuration conf) throws Exception {
FileSystem fs = FileSystem.get(conf);
Path path = new Path("/user/hadoop");
getFile(path, fs);
}

private static void getFile(Path path, FileSystem fs)throws Exception {
FileStatus[] fileStatus = fs.listStatus(path);
for (int i = 0; i < fileStatus.length; i++) {
if (fileStatus[i].isDir()) {
Path p = new Path(fileStatus[i].getPath().toString());
getFile(p, fs);
} else {
System.out.println(fileStatus[i].getPath().toString());
}
}
}

//判斷文件是否存在
private static boolean isExist(Configuration conf,String path)throws Exception{
FileSystem fileSystem = FileSystem.get(conf);
return fileSystem.exists(new Path(path));
}

//獲取hdfs集群所有主機結點數據
private static void getAllClusterNodeInfo(Configuration conf)throws Exception{
FileSystem fs = FileSystem.get(conf);
DistributedFileSystem hdfs = (DistributedFileSystem)fs;
DatanodeInfo[] dataNodeStats = hdfs.getDataNodeStats();
String[] names = new String[dataNodeStats.length];
System.out.println("list of all the nodes in HDFS cluster:"); //print info

for(int i=0; i < dataNodeStats.length; i++){
names[i] = dataNodeStats[i].getHostName();
System.out.println(names[i]); //print info

}
}

//get the locations of a file in HDFS
private static void getFileLocation(Configuration conf)throws Exception{
FileSystem fs = FileSystem.get(conf);
Path f = new Path("/user/cluster/dfs.txt");
FileStatus filestatus = fs.getFileStatus(f);
BlockLocation[] blkLocations = fs.getFileBlockLocations(filestatus,0,filestatus.getLen());
int blkCount = blkLocations.length;
for(int i=0; i < blkCount; i++){
String[] hosts = blkLocations[i].getHosts();
//Do sth with the block hosts

System.out.println(hosts);
}
}

//get HDFS file last modification time
private static void getModificationTime(Configuration conf)throws Exception{
FileSystem fs = FileSystem.get(conf);
Path f = new Path("/user/cluster/dfs.txt");
FileStatus filestatus = fs.getFileStatus(f);

long modificationTime = filestatus.getModificationTime(); // measured in milliseconds since the epoch

Date d = new Date(modificationTime);
System.out.println(d);
}

}

『捌』 onload載入window.confirm

哥們沒有看到你的fdpm和fphm是怎麼傳進來的幫你改了一下你看看
<script language=javascript>
function doPrint() {
alert("1111111111");
var fpdm="1111";
var fphm="2222";
if(window.confirm("請放入列印的發票:發票代碼("+fpdm+")、發票號碼("+fphm+"),請核對!"))
{
doneprint();
}else{
window.close();
}
}
//doPrint();
</script>
<script>
window.attachEvent("onload",doPrint);
</script>

『玖』 2010CAD怎麼激活啊

cad是機械及其他行業的重要基礎軟體,學好cad是從業的前提條件,所以前提是要會安裝cad。下面介紹怎麼安裝cad2010

    方法/步驟

  • 1

    解壓安裝包,找到解壓後的文件夾中的setup.exe文件,雙擊開始安裝

  • 9

    注冊好後,開始你的cad畫圖生活吧

『拾』 「/」應用程序中的伺服器錯誤。這是怎麼回事兒

1. 在產生錯誤的文件的頂部添加一條「Debug=true」指令。例如:

<%@ Page Language="C#" Debug="true" %>

或:

2. 將以下的節添加到應用程序的配置文件中:

<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>

請注意,第二個步驟將使給定應用程序中的所有文件在調試模式下進行編譯;第一個步驟僅使該特定文件在調試模式下進行編譯。

重要事項: 以調試模式運行應用程序一定會產生內存/性能系統開銷。在部署到生產方案之前,應確保應用程序調試已禁用。

堆棧跟蹤:

[HttpException (0x80004005): 無法驗證數據。]
System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +2646292
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +214

[ViewStateException: 無效的視圖狀態。
Client IP: 121.207.55.246
Port: 3203
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TheWorld)
ViewState: //...]

[HttpException (0x80004005): 驗證視圖狀態 MAC 失敗。如果此應用程序由網路場或群集承載,請確保 <machineKey> 配置指定了相同的 validationKey 和驗證演算法。不能在群集中使用 AutoGenerate。]
System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +116
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +251
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37
System.Web.UI.HiddenFieldPageStatePersister.Load() +220
System.Web.UI.Page.() +83
System.Web.UI.Page.LoadAllState() +35
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6978
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.admin_gatherruleadd_aspx.ProcessRequest(HttpContext context) +4
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +303
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64